#include <opencv2/highgui/highgui.hpp>
int main(int argc,char** argv)
{
//创建窗口
cvNamedWindow("before");
cvNamedWindow("after");
//加载一张图片
IplImage* image =cvLoadImage(argv[1],1);
//创建一张图片
IplImage* out =cvCreateImage(cvSize(image->width,image->height),8,1);
//对图片进行边缘处理
cvCanny(image,out,50,75,3);
//显示两张图片
cvShowImage("before",image);
cvShowImage("after",out);
//等待按键操作
cvWaitKey(0);
//释放内存
cvReleaseImage(&image);
cvReleaseImage(&out);
//销毁窗口
cvDestroyWindow("before");
cvDestroyWindow("after");
return 0;
}