This code cannot read image. it compiles correctly, runs but can not load image.
int main(int /*argc*/, char** /*argv*/)
{
Mat image;
image = imread("lena.jpg", CV_LOAD_IMAGE_COLOR); // Read the file
if (!image.data) // Check for invalid input
{
cout << "Could not open or find the image" << std::endl;
return -1;
}
namedWindow("Display window", CV_WINDOW_AUTOSIZE);// Create a window for display.
imshow("Display window", image); // Show our image inside it.
waitKey(0);
cv::waitKey(50000);
getchar();
return 0;
}