From d1e7df336ce101a0fd9b05e4d3b2b8d49f6caa61 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 20 Oct 2017 05:35:32 +0200 Subject: tracker/pt: grayscaling modes work --- tracker-pt/ftnoir_tracker_pt_dialog.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'tracker-pt/ftnoir_tracker_pt_dialog.cpp') diff --git a/tracker-pt/ftnoir_tracker_pt_dialog.cpp b/tracker-pt/ftnoir_tracker_pt_dialog.cpp index 4094f4dc..9f0832ef 100644 --- a/tracker-pt/ftnoir_tracker_pt_dialog.cpp +++ b/tracker-pt/ftnoir_tracker_pt_dialog.cpp @@ -87,6 +87,8 @@ TrackerDialog_PT::TrackerDialog_PT() pt_color_natural, pt_color_floppy_filter, pt_color_red_only, + pt_color_blue_only, + pt_color_smoothed_average, }; for (unsigned k = 0; k < std::size(color_types); k++) @@ -111,7 +113,10 @@ QString TrackerDialog_PT::threshold_display_text(int threshold_value) else { CamInfo info; - int w = 640, h = 480; + int w = s.cam_res_x, h = s.cam_res_y; + + if (w * h <= 0) + w = 640, h = 480; if (tracker && tracker->get_cam_info(&info) && info.res_x * info.res_y != 0) w = info.res_x, h = info.res_y; -- cgit v1.2.3