你现在学opencv呢啊,你不要使用命令行参数。使用路径初始化指针。如果使用命令行参数你要把图片放到你工程中。在使用指针前要判断指针处于什么状态。
编译和连接后,应该用带参数的运行方式
本例中,切换到命令提示符下运行
将
cvReleaseImage(&Img);
cvDestroyWindow("Example");
的顺序换一下,改为
cvDestroyWindow("Example");
cvReleaseImage(&Img);
或者IplImage* Img= cvLoadImage(argv[1]);没有读取到正确的图片,判断一下Img是否不等于NULL再进行后续的操作