add input paramter checking that verifies the existance of the input files to stero_m...
authorBrian Park <brianspark@hotmail.com>
Wed, 22 Oct 2014 05:47:49 +0000 (22:47 -0700)
committerDikay900 <dark900@xyz.de>
Sat, 25 Apr 2015 12:46:17 +0000 (14:46 +0200)
remove the unnecessary header file

check input paramter by checking the image size

samples/cpp/stereo_match.cpp

index 69c77c3..9dc448a 100644 (file)
@@ -159,7 +159,18 @@ int main(int argc, char** argv)
     Mat img1 = imread(img1_filename, color_mode);
     Mat img2 = imread(img2_filename, color_mode);
 
-    if( scale != 1.f )
+    if (img1.empty())
+    {
+        printf("Command-line parameter error: could not load the first input image file\n");
+        return -1;
+    }
+    if (img2.empty())
+    {
+        printf("Command-line parameter error: could not load the second input image file\n");
+        return -1;
+    }
+
+    if (scale != 1.f)
     {
         Mat temp1, temp2;
         int method = scale < 1 ? INTER_AREA : INTER_CUBIC;