作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/
#include "highgui.h"
#include <stdio.h>
int main(int argc,char **argv)
{
IplImage *src=/blog.armyourlife.info/0,*dst=0,*dst2=0;
float k[9]={
1.f/16,2.f/16,1.f/16,
2.f/16,4.f/16,2.f/16,
1.f/16,2.f/16,1.f/16};
CvMat Km;
Km = cvMat(3,3,CV_32F,k);
src=/blog.armyourlife.info/cvLoadImage("lena.jpg",0);//Force to gray image
dst=cvCloneImage(src);
cvNamedWindow("src",0);
cvShowImage("src",src);
cvNamedWindow("filtering",0);
cvFilter2D(src,dst,&Km,cvPoint(-1,-1));
cvShowImage("filtering",dst);
cvWaitKey(0);
cvReleaseImage(&src);
cvReleaseImage(&dst);
return 0;
}
作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:【OpenCV学习】图像卷积滤波 - Python技术站