我在 Windows 7 中使用带有 opencv 2.1 和 MinGW 的 Eclipse。我正在尝试显示图像,我成功构建了代码,但是当我尝试运行 xyz.exe 时,它显示 xyz 调试 [c/c++ 应用程序]。我在下面发布了我的代码
#include <stdio.h>
#include <cv.h>
#include <highgui.h>
int main( int argc, char** argv )
{
IplImage* img = cvLoadImage("Koala.jpg");
if (!img)
printf("Image can NOT Load!!!\n");
cvNamedWindow("Example",CV_WINDOW_AUTOSIZE);
cvShowImage("Example", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example");
return 0;
}
当我运行 xyz.exe 时,它没有显示图像,甚至没有显示空白窗口。图像有效并且在同一个文件夹中。
任何建议表示赞赏。