您的位置:首页 > 运维架构 > Linux

linux下使用opencv接口函数对图像进行光滑处理

2017-06-27 16:25 597 查看
#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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐