mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-03-29 22:20:48 +00:00
ps move tracker: set max of radii to 50%
It makes no sense to have a larger radius than half of the image size
This commit is contained in:
parent
1a479e9bda
commit
ec7f50d925
@ -993,8 +993,8 @@ public:
|
|||||||
m_tracker.set_saturation_threshold(gem_num, config->saturation_threshold);
|
m_tracker.set_saturation_threshold(gem_num, config->saturation_threshold);
|
||||||
}
|
}
|
||||||
|
|
||||||
m_tracker.set_min_radius(static_cast<f32>(g_cfg_move.min_radius.get() / g_cfg_move.min_radius.max));
|
m_tracker.set_min_radius(static_cast<f32>(g_cfg_move.min_radius) / 100.0f);
|
||||||
m_tracker.set_max_radius(static_cast<f32>(g_cfg_move.max_radius.get() / g_cfg_move.max_radius.max));
|
m_tracker.set_max_radius(static_cast<f32>(g_cfg_move.max_radius) / 100.0f);
|
||||||
|
|
||||||
// Process camera image
|
// Process camera image
|
||||||
m_tracker.process_image();
|
m_tracker.process_image();
|
||||||
|
@ -26,8 +26,8 @@ struct cfg_ps_moves final : cfg::node
|
|||||||
cfg_ps_move move3{ this, "PS Move 3" };
|
cfg_ps_move move3{ this, "PS Move 3" };
|
||||||
cfg_ps_move move4{ this, "PS Move 4" };
|
cfg_ps_move move4{ this, "PS Move 4" };
|
||||||
|
|
||||||
cfg::_float<0, 100> min_radius{ this, "Minimum Radius", 1.0f, true }; // Percentage of image width
|
cfg::_float<0, 50> min_radius{ this, "Minimum Radius", 1.0f, true }; // Percentage of image width
|
||||||
cfg::_float<0, 100> max_radius{ this, "Maximum Radius", 10.0f, true }; // Percentage of image width
|
cfg::_float<0, 50> max_radius{ this, "Maximum Radius", 10.0f, true }; // Percentage of image width
|
||||||
|
|
||||||
std::array<cfg_ps_move*, 4> move{ &move1, &move2, &move3, &move4 };
|
std::array<cfg_ps_move*, 4> move{ &move1, &move2, &move3, &move4 };
|
||||||
|
|
||||||
|
@ -465,8 +465,8 @@ void ps_move_tracker_dialog::process_camera_frame()
|
|||||||
}
|
}
|
||||||
|
|
||||||
m_ps_move_tracker->set_image_data(m_frame_frozen ? m_image_data_frozen.data() : m_image_data.data(), m_image_data.size(), width, height, m_camera_handler->format());
|
m_ps_move_tracker->set_image_data(m_frame_frozen ? m_image_data_frozen.data() : m_image_data.data(), m_image_data.size(), width, height, m_camera_handler->format());
|
||||||
m_ps_move_tracker->set_min_radius(static_cast<f32>(g_cfg_move.min_radius.get() / g_cfg_move.min_radius.max));
|
m_ps_move_tracker->set_min_radius(static_cast<f32>(g_cfg_move.min_radius) / 100.0f);
|
||||||
m_ps_move_tracker->set_max_radius(static_cast<f32>(g_cfg_move.max_radius.get() / g_cfg_move.max_radius.max));
|
m_ps_move_tracker->set_max_radius(static_cast<f32>(g_cfg_move.max_radius) / 100.0f);
|
||||||
m_ps_move_tracker->set_filter_small_contours(m_filter_small_contours);
|
m_ps_move_tracker->set_filter_small_contours(m_filter_small_contours);
|
||||||
m_ps_move_tracker->set_show_all_contours(m_show_all_contours);
|
m_ps_move_tracker->set_show_all_contours(m_show_all_contours);
|
||||||
m_ps_move_tracker->set_draw_contours(m_draw_contours);
|
m_ps_move_tracker->set_draw_contours(m_draw_contours);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user