.. code-block:: cpp
- #include <stdio.h>
- #include <opencv2/opencv.hpp>
-
- using namespace cv;
-
- int main( int argc, char** argv )
- {
- Mat image;
- image = imread( argv[1], 1 );
-
- if( argc != 2 || !image.data )
- {
- printf( "No image data \n" );
- return -1;
- }
-
- namedWindow( "Display Image", CV_WINDOW_AUTOSIZE );
- imshow( "Display Image", image );
-
- waitKey(0);
-
- return 0;
- }
+ #include <stdio.h>
+ #include <opencv2/opencv.hpp>
+
+ using namespace cv;
+
+ int main(int argc, char** argv )
+ {
+ if ( argc != 2 )
+ {
+ printf("usage: DisplayImage.out <Image_Path>\n");
+ return -1;
+ }
+
+ Mat image;
+ image = imread( argv[1], 1 );
+
+ if ( !image.data )
+ {
+ printf("No image data \n");
+ return -1;
+ }
+ namedWindow("Display Image", CV_WINDOW_AUTOSIZE );
+ imshow("Display Image", image);
+
+ waitKey(0);
+
+ return 0;
+ }
Create a CMake file
---------------------