我是openCV的新手,最近获得了openCV 2.4.8的一个版本,并且成功地将它与Code块集成。
显然,图书馆工作正常,但是当我尝试使用imshow显示图像时,它会显示窗口,但不会显示图像。
int main( int argc, char** argv )
{
if( argc != 2)
{
cout <<" Usage: display_image ImageToLoadAndDisplay" << endl;
return -1;
}
Mat image;
image = imread(argv[1], CV_LOAD_IMAGE_COLOR);
if(! image.data )
{
cout << "Could not open or find the image" << std::endl ;
return -1;
}
namedWindow( "Display window", WINDOW_AUTOSIZE );
imshow( "Display window", image );
waitKey(0);
return 0;
}
任何帮助都将受到高度赞赏。