Added a pause_on_frame debug variable (useful for debugging video)

This commit is contained in:
Matt Hill
2014-04-06 12:19:40 -05:00
parent 47fa2504cb
commit 7817810461
4 changed files with 10 additions and 3 deletions

View File

@@ -46,6 +46,7 @@ color_filter = 0
ocr = 0 ocr = 0
postprocess = 0 postprocess = 0
show_images = 0 show_images = 0
pause_on_frame = 0
;;; Country Specific variables ;;;; ;;; Country Specific variables ;;;;

View File

@@ -136,10 +136,14 @@ std::vector<AlprResult> AlprImpl::recognize(cv::Mat img)
displayImage(config, "Main Image", img); displayImage(config, "Main Image", img);
// Pause indefinitely until they press a key
cv::waitKey(1); cv::waitKey(1);
//while ((char) cv::waitKey(50) == -1)
// {} if (config->debugPauseOnFrame)
{
// Pause indefinitely until they press a key
while ((char) cv::waitKey(50) == -1)
{}
}
} }

View File

@@ -135,6 +135,7 @@ void Config::loadValues(string country)
debugOcr = getBoolean("debug", "ocr", false); debugOcr = getBoolean("debug", "ocr", false);
debugPostProcess = getBoolean("debug", "postprocess", false); debugPostProcess = getBoolean("debug", "postprocess", false);
debugShowImages = getBoolean("debug", "show_images", false); debugShowImages = getBoolean("debug", "show_images", false);
debugPauseOnFrame = getBoolean("debug", "pause_on_frame", false);
} }

View File

@@ -104,6 +104,7 @@ class Config
bool debugOcr; bool debugOcr;
bool debugPostProcess; bool debugPostProcess;
bool debugShowImages; bool debugShowImages;
bool debugPauseOnFrame;
void debugOff(); void debugOff();