首页 > 学院 > 开发设计 > 正文

opencv:高斯平滑

2019-11-11 01:29:58
字体:
来源:转载
供稿:网友
#include "cv.h"#include "highgui.h"int main(int argc,char** argv){ iplImage* img = cvLoadImage("1.jpg"); /*为另一个图片分配空间*/ IplImage* out = cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,3); cvNamedWindow("Example4_in",CV_WINDOW_AUTOSIZE); cvNamedWindow("Example4_out",CV_WINDOW_AUTOSIZE); cvShowImage("Example4_in",img); //每个像素周围3*3个像素进行高斯平滑 cvSmooth(img,out,CV_GAUSSIAN,3,3); cvShowImage("Example4_out",out); cvWaitKey(0); cvReleaseImage(&out); cvDestroyWindow("Example4_in"); cvDestroyWindow("Example4_out");}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表