1. 程式人生 > >opencv-載入一幅影象並進行平滑處理

opencv-載入一幅影象並進行平滑處理

#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"); }