vc++6.0中使用opencv显示图片的程序运行错误

2025-02-25 14:48:24
推荐回答(3个)
回答1:

你现在学opencv呢啊,你不要使用命令行参数。使用路径初始化指针。如果使用命令行参数你要把图片放到你工程中。在使用指针前要判断指针处于什么状态。

回答2:

编译和连接后,应该用带参数的运行方式
本例中,切换到命令提示符下运行

回答3:


cvReleaseImage(&Img);
cvDestroyWindow("Example");

的顺序换一下,改为
cvDestroyWindow("Example");
cvReleaseImage(&Img);

或者IplImage* Img= cvLoadImage(argv[1]);没有读取到正确的图片,判断一下Img是否不等于NULL再进行后续的操作