mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-03-14 10:21:21 +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_min_radius(static_cast<f32>(g_cfg_move.min_radius.get() / g_cfg_move.min_radius.max));
|
||||
m_tracker.set_max_radius(static_cast<f32>(g_cfg_move.max_radius.get() / g_cfg_move.max_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) / 100.0f);
|
||||
|
||||
// Process camera 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 move4{ this, "PS Move 4" };
|
||||
|
||||
cfg::_float<0, 100> 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> min_radius{ this, "Minimum Radius", 1.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 };
|
||||
|
||||
|
@ -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_min_radius(static_cast<f32>(g_cfg_move.min_radius.get() / g_cfg_move.min_radius.max));
|
||||
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_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) / 100.0f);
|
||||
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_draw_contours(m_draw_contours);
|
||||
|
Loading…
x
Reference in New Issue
Block a user