您的位置:首页 > 其它

图片平滑处理

2016-04-17 21:19 169 查看
#include<opencv2\opencv.hpp>

#include<cv.h>

using namespace cv;

void dealImage(IplImage *img) {

cvNamedWindow("image_in");

cvNamedWindow("image_out");

cvShowImage("image_in", img);

IplImage * out_img = cvCreateImage(cvGetSize(img), IPL_DEPTH_8U, 3);

cvSmooth(img, out_img, CV_GAUSSIAN, 3, 3);

cvShowImage("image_out", out_img);

cvReleaseImage(&out_img);

cvWaitKey(0);

cvDestroyWindow("image_in");

cvDestroyWindow("image_out");

}

int main() {

IplImage *image = cvLoadImage("D:\\ͼƬ\\3.jpg");

if (!image)

return 1;

dealImage(image);

return 0;

}

运行结果:

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