代码没问题,只是没有图像文件输入,所以就正常退出了。
你可以或者从命令行运行,给出图像文件名(如果不在当前目录下就给全路径);
要么直接程序用给出图像文件名
img=cvLoadImage(argv[1],-1);
改成
img=cvLoadImage("yourpic.jpg",-1);//for example