資源簡介
此軟件實現了一些經典的圖像處理放法
包括 中值均值濾波 傅里葉變換 圖像細化 添加高斯椒鹽噪聲 腐蝕膨脹
代碼注釋較為詳細
代碼片段和文件信息
#include“diptool.h“
void?DIPTool::addGuassianNoise()
{
????float?delta?=?20;
????IplImage?*img;
????IplImage?*?srcImage?=?QImageToIplImage(image);
????img=cvCreateImage(?cvGetSize(srcImage)?srcImage?->depth?srcImage?->nChannels?);
????cvZero(img);
????CvRNG?rng?=?cvRNG(0);//初始化隨機數發生器
????cvRandArr(&rng?img?CV_RAND_NORMAL?cvScalarAll(0)?cvScalarAll(delta));
????cvAdd(srcImage?img?srcImage);
????updateImagedisplay(srcImage);
????isModified?=?true;
}
void?DIPTool::addSaltPepperNoise()
{
????IplImage?*?srcImage?=?QImageToIplImage(image);
????Mat?tempImage?=?srcImage;
????Mat??saltpepper_noise?=?Mat::zeros(tempImage.rows?tempImage.cols?CV_8U);
????randn(saltpepper_noise?129?1);
????Mat?black?=?saltpepper_noise?126.3;
????Mat?white?=?saltpepper_noise?>?131;
????Mat?resultImage?=?tempImage.clone();
????resultImage.setTo(255?white);
????resultImage.setTo(0?black);
????IplImage?imageTest=?resultImage;
????updateImagedisplay(&imageTest);
????isModified?=?true;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????13??2014-06-17?19:44??DIPSoftWare\.git\COMMIT_EDITMSG
?????文件????????276??2014-06-17?19:43??DIPSoftWare\.git\config
?????文件?????????73??2014-06-17?19:10??DIPSoftWare\.git\desc
?????文件????????119??2014-06-17?19:47??DIPSoftWare\.git\FETCH_HEAD
?????文件?????????23??2014-06-17?19:10??DIPSoftWare\.git\HEAD
?????文件????????452??2014-06-17?19:10??DIPSoftWare\.git\hooks\applypatch-msg.sample
?????文件????????896??2014-06-17?19:10??DIPSoftWare\.git\hooks\commit-msg.sample
?????文件????????160??2014-06-17?19:10??DIPSoftWare\.git\hooks\post-commit.sample
?????文件????????552??2014-06-17?19:10??DIPSoftWare\.git\hooks\post-receive.sample
?????文件????????189??2014-06-17?19:10??DIPSoftWare\.git\hooks\post-update.sample
?????文件????????398??2014-06-17?19:10??DIPSoftWare\.git\hooks\pre-applypatch.sample
?????文件???????1642??2014-06-17?19:10??DIPSoftWare\.git\hooks\pre-commit.sample
?????文件???????1352??2014-06-17?19:10??DIPSoftWare\.git\hooks\pre-push.sample
?????文件???????4951??2014-06-17?19:10??DIPSoftWare\.git\hooks\pre-reba
?????文件???????1239??2014-06-17?19:10??DIPSoftWare\.git\hooks\prepare-commit-msg.sample
?????文件???????3611??2014-06-17?19:10??DIPSoftWare\.git\hooks\update.sample
?????文件???????3784??2014-06-17?19:43??DIPSoftWare\.git\index
?????文件????????240??2014-06-17?19:10??DIPSoftWare\.git\info\exclude
?????文件????????161??2014-06-17?19:44??DIPSoftWare\.git\logs\HEAD
?????文件????????161??2014-06-17?19:44??DIPSoftWare\.git\logs\refs\heads\master
?????文件????????146??2014-06-17?19:47??DIPSoftWare\.git\logs\refs\remotes\origin\master
?????文件?????775193??2014-06-17?19:21??DIPSoftWare\.git\ob
?????文件?????????92??2014-06-17?19:21??DIPSoftWare\.git\ob
?????文件?????842498??2014-06-17?19:21??DIPSoftWare\.git\ob
?????文件?????????54??2014-06-17?19:47??DIPSoftWare\.git\ob
?????文件????????848??2014-06-17?19:21??DIPSoftWare\.git\ob
?????文件???????1617??2014-06-17?19:21??DIPSoftWare\.git\ob
?????文件?????????33??2014-06-17?19:47??DIPSoftWare\.git\ob
?????文件????????339??2014-06-17?19:44??DIPSoftWare\.git\ob
?????文件????????845??2014-06-17?19:21??DIPSoftWare\.git\ob
............此處省略160個文件信息
評論
共有 條評論