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
postprocess = 0
show_images = 0
pause_on_frame = 0
;;; Country Specific variables ;;;;

View File

@@ -136,10 +136,14 @@ std::vector<AlprResult> AlprImpl::recognize(cv::Mat img)
displayImage(config, "Main Image", img);
// Pause indefinitely until they press a key
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);
debugPostProcess = getBoolean("debug", "postprocess", 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 debugPostProcess;
bool debugShowImages;
bool debugPauseOnFrame;
void debugOff();