1 / 34
文档名称:

快速中值滤波算法.doc

格式:doc   大小:178KB   页数:34页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

快速中值滤波算法.doc

上传人:ogthpsa 2020/8/30 文件大小:178 KB

下载得到文件列表

快速中值滤波算法.doc

文档介绍

文档介绍:快速中值滤波算法南昌大学实验报告学生姓名:洪僡婕学号:专业班级:数媒111班实验类型:■验证□综合□设计□创新实验日期::一、实验项目名称数字图像处理二、实验目的实现快速中值滤波算法三、实验内容用VC++实现中值滤波的快速算法四、主要仪器设备及耗材PC机一台五、实验步骤//:lass//#include""#include""#include""#include""#include<>#definePI(acos()*2)#ifdef_DEBUG#definenewDEBUG_NEW#harTHIS_FILE[]=__FILE__;#endif///////////////////////////////////////////////////////////////////////////////CImageProcessingDocIMPLEMENT_DYNCREATE(CImageProcessingDoc,CDocument)BEGIN_MESSAGE_MAP(CImageProcessingDoc,CDocument) //{{AFX_MSG_MAP(CImageProcessingDoc) MAND(ID_HISTOGRAM_ADJUSTIFCATION,OnHistogramAdjustifcation) MAND(ID_FFT,OnFft) MAND(ID_SALT_PEPPER_NOICE,OnSaltPepperNoice) MAND(ID_RANDOM_NOISE,OnRandomNoise) MAND(ID_MEDIAN_FILTERING,OnMedianFiltering) MAND(ID_DCT,OnDct) MAND(ID_FWT,OnFwt) MAND(ID_DHT,OnDht) MAND(ID_WAVELET_TRANSFORM,OnWaveletTransform) MAND(ID_GREY_ADJUSTIFCATION,OnGreyAdjustifcation) MAND(ID_GREY_LINEAR_ADJUSTIFCATION,OnGreyLinearAdjustifcation) MAND(ID_GREY_SEGLINEAR_ADJUSTIFCATION,OnGreySeglinearAdjustifcation) MAND(ID_2DGRAD,On2dgrad) MAND(ID_ROBERT,OnRobert) //}}AFX_MSG_MAPEND_MESSAGE_MAP()///////////////////////////////////////////////////////////////////////////////onstruction/destructionCImageProcessingDoc::CImageProcessingDoc(){ //TODO:addone-timeconstructioncodeheremImageFile=NULL;bFileIsLoad=FALSE; nRows=256; nCols=256; mSourceData=NULL;pSourceData=NULL; bDataIsProcessed=FALSE;mResultData=FALSE;pResultData=FALSE; FourierDataR=NULL; FourierDataI=NULL;}CImageProcessingDoc::~CImageProcessingDoc(){}BOOLCImageProcessingDoc::OnNewDocument(){ if(!CDocument::OnNewDocument()) returnFALSE; //TODO:addreinitializationcodehere //(SDIdocumentswillreusethisdocument) returnTRUE;}///////////////////////////////////////////////////////////////////////////////CImageProcessingDocserializationvoidCImageProcessingDoc::Serialize(CArchive&ar){ if(()) { //TODO:addstoringcodehere } else{ //TODO:addloadingco