opencv-載入一幅影象並進行平滑處理
阿新 • • 發佈:2019-02-07
#include "cv.h"
#include "highgui.h"
void main(int argc, char ** argv){
IplImage* image = cvLoadImage(argv[1]);
cvNamedWindow("Example4-in");
cvNamedWindow("Example4-out");
cvShowImage("Example4-in", image);
IplImage* out = cvCreateImage( cvGetSize(image),IPL_DEPTH_8U,3); //(影象結構大小,畫素點資料型別,通道總數)
cvSmooth(image,out,CV_GAUSSIAN,3,3);//在每個畫素周圍3*3區域進行高斯平滑處理
cvShowImage("Example4-out", out);
cvReleaseImage(&out);
cvWaitKey(0);
cvDestroyWindow("Example4-in");
cvDestroyWindow("Example4-out");
}