#include <stdio.h>
#include <opencv2/highgui/highgui.hpp>
int main(int argc,char** argv)
{
cvNamedWindow("example_1",CV_WINDOW_AUTOSIZE);
cvNamedWindow("example_2",CV_WINDOW_AUTOSIZE);
IplImage* image =cvLoadImage(argv[1]);
//图片处理前
cvShowImage("example_1",image);
//图片处理后
IplImage* image_after =cvCreateImage(cvGetSize(image),IPL_DEPTH_8U,3);
cvSmooth(image,image_after,CV_GAUSSIAN,3,3);
cvShowImage("example_2",image_after);
cvWaitKey(0);
//释放内存及销毁窗口
cvReleaseImage(&image);
cvReleaseImage(&image_after);
cvDestroyWindow("example_1");
cvDestroyWindow("example_2");
return 0;
}