/*
* 平滑处理
*/
#include "cv.h"
#include "highgui.h"
int 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 );
cvWaitKey( 0 );
cvReleaseImage( &image );
cvReleaseImage( &out );
cvDestroyWindow( "Example4-in" );
cvDestroyWindow( "Example4-out" );
return 0;
}