miniprojet/tests/examples/lireimage.cpp

24 lines
632 B
C++
Raw Normal View History

#include <opencv2/opencv.hpp>
#include <iostream>
int main( int argc, char** argv ) {
if(argc != 2) {
std::cout << "Usage: display_image ImageToLoadAndDisplay" << std::endl;
return -1;
}
cv::Mat image;
image = cv::imread(argv[1], CV_LOAD_IMAGE_COLOR); // Read the file
if(!image.data) {// Check for invalid input
std::cout << "Could not open or find the image" << std::endl;
return -1;
}
cv::namedWindow( "Display window", cv::WINDOW_AUTOSIZE ); //Create a window for display.
cv::imshow( "Display window", image ); //Show our image inside it.
cv::waitKey(0); //Wait for a keystroke in the window
return 0;
}