2013-11-12 4 views
-1

opencv imread не найден или imread не возвращаемое значение. imread не возвращает значение или дать сообщение об ошибке НЕ НАЙДЕНО imread в OpenCV (Visual Studio 2010)opencv imread не найден или imread не возвращаемое значение [imread (argv [1], CV_LOAD_IMAGE_COLOR); ]

Mat image; 
image = imread(argv[1], 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);           // Wait for a keystroke in the window 
return 0; 

}

+0

Не ошибайтесь. Нам нужно увидеть код, который поможет вам –

+0

Здравствуйте, VusP! Дайте мне ответ на этот вопрос ... –

+0

jpaari положил его хорошо –

ответ

2

Убедитесь, что формат файла изображения один из поддерживаемых типов (http://docs.opencv.org/modules/highgui/doc/reading_and_writing_images_and_video.html#imread). Также убедитесь, что путь к файлу указан как аргумент правильный. Вы также можете использовать drag & удалить изображение из исполняемого файла.

Смежные вопросы