From 38904c9a11979846647b62b611a99a5906188125 Mon Sep 17 00:00:00 2001 From: Adrien BAK Date: Thu, 28 Nov 2013 12:09:17 +0900 Subject: [PATCH] fix exception being thrown when no arguments are passed --- .../cpp/tutorial_code/ImgTrans/HoughCircle_Demo.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/samples/cpp/tutorial_code/ImgTrans/HoughCircle_Demo.cpp b/samples/cpp/tutorial_code/ImgTrans/HoughCircle_Demo.cpp index 86b69af0f..7338d7f4a 100644 --- a/samples/cpp/tutorial_code/ImgTrans/HoughCircle_Demo.cpp +++ b/samples/cpp/tutorial_code/ImgTrans/HoughCircle_Demo.cpp @@ -16,6 +16,7 @@ namespace const std::string windowName = "Hough Circle Detection Demo"; const std::string cannyThresholdTrackbarName = "Canny threshold"; const std::string accumulatorThresholdTrackbarName = "Accumulator Threshold"; + const std::string usage = "Usage : tutorial_HoughCircle_Demo \n"; // initial and max values of the parameters of interests. const int cannyThresholdInitialValue = 200; @@ -48,17 +49,24 @@ namespace } -int main(int, char** argv) +int main(int argc, char** argv) { Mat src, src_gray; + if (argc < 2) + { + std::cerr<<"No input image specified\n"; + std::cout<\n"; + std::cout<