#include<opencv2/opencv.hpp>
int main(int argc,char**argv)
{
IplImage*srcImage=cvLoadImage("D:/C_test/cv_demo1/test.bmp",0);
IplImage *dstImage=cvCreateImage(cvGetSize(srcImage),IPL_DEPTH_8U,1);
//平滑图像
cvSmooth(srcImage,dstImage,CV_GAUSSIAN,11,11);
//
cvSaveImage("D:/C_test/cv_demo1/result.bmp",dstImage);
return 0;
int main(int argc,char**argv)
{
IplImage*srcImage=cvLoadImage("D:/C_test/cv_demo1/test.bmp",0);
IplImage *dstImage=cvCreateImage(cvGetSize(srcImage),IPL_DEPTH_8U,1);
//平滑图像
cvSmooth(srcImage,dstImage,CV_GAUSSIAN,11,11);
//
cvSaveImage("D:/C_test/cv_demo1/result.bmp",dstImage);
return 0;
}
1.cvSmooth函数自定义实现
2.cvLoadImage函数自定义实现
3.cvCreateImage和cvGetSize自定义实现