亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 逆濾波處理.txt

?? MFC圖像處理源代碼總集
?? TXT
字號:
//參數說明:
//LPSTR lpDIBBits    - 指向源DIB圖像指針
//LONG  lWidth       - 源圖像寬度(象素數,必須是4的倍數)
//LONG  lHeight      - 源圖像高度(象素數)
/
//函數說明:
//該函數用來對BlurDIB()生成的DIB圖像進行復原操作。
BOOL WINAPI RestoreDIB (LPSTR lpDIBBits, LONG lWidth, LONG lHeight)
{
	// 指向源圖像的指針
	LPSTR	lpSrc;
	//循環變量
	long i;
	long j;
	//像素值
	unsigned char pixel;
	// 圖像每行的字節數
	LONG lLineBytes;
	//用于做FFT的數組
	double *fftSrc,*fftKernel;
	double a,b,c,d;
	//二維FFT的長度和寬度
	unsigned long nn[3];
	//圖像歸一化因子
	double MaxNum;
	// 計算圖像每行的字節數
	lLineBytes = WIDTHBYTES(lWidth * 8);
	double dPower = log((double)lLineBytes)/log(2.0);
	if(dPower != (int) dPower)
	{
		return false;
	}
	dPower = log((double)lHeight)/log(2.0);
	if(dPower != (int) dPower)
	{
		return false;
	}
	fftSrc = new double [lHeight*lLineBytes*2+1];
	fftKernel = new double [lHeight*lLineBytes*2+1];
	nn[1] = lHeight;
	nn[2] = lLineBytes;
	for (j = 0;j < lHeight ;j++)
	{
		for(i = 0;i < lLineBytes ;i++)
		{
			// 指向源圖像倒數第j行,第i個象素的指針			
			lpSrc = (char *)lpDIBBits + lLineBytes * j + i;
			
			pixel = (unsigned char)*lpSrc;
			
			fftSrc[(2*lLineBytes)*j + 2*i + 1] = (double)pixel;
			fftSrc[(2*lLineBytes)*j + 2*i + 2] = 0.0;
			
			if(i < 5 && j == 0)
			{
				fftKernel[(2*lLineBytes)*j + 2*i + 1] = 1/5.0;
			}
			else
			{
				fftKernel[(2*lLineBytes)*j + 2*i + 1] = 0.0;
			}
			fftKernel[(2*lLineBytes)*j + 2*i + 2] = 0.0;
		}
	}
	
	//對源圖像進行FFT
	fourn(fftSrc,nn,2,1);
	//對卷積核圖像進行FFT
	fourn(fftKernel,nn,2,1);
	for (j = 0;j < lHeight ;j++)
	{
		for(i = 0;i < lLineBytes ;i++)
		{
			a = fftSrc[(2*lLineBytes)*j + 2*i + 1];
			b = fftSrc[(2*lLineBytes)*j + 2*i + 2];
			c = fftKernel[(2*lLineBytes)*j + 2*i + 1];
			d = fftKernel[(2*lLineBytes)*j + 2*i + 2];
			if (c*c + d*d > 1e-3)
			{
				fftSrc[(2*lLineBytes)*j + 2*i + 1] = ( a*c + b*d ) / ( c*c + d*d );
				fftSrc[(2*lLineBytes)*j + 2*i + 2] = ( b*c - a*d ) / ( c*c + d*d );
			}
		}
	}
	//對結果圖像進行反FFT
	fourn(fftSrc,nn,2,-1);
	
	//確定歸一化因子
	MaxNum = 0.0;
	for (j = 0;j < lHeight ;j++)
	{
		for(i = 0;i < lLineBytes ;i++)
		{
			fftSrc[(2*lLineBytes)*j + 2*i + 1] = 
				sqrt(fftSrc[(2*lLineBytes)*j + 2*i + 1] * fftSrc[(2*lLineBytes)*j + 2*i + 1]\
				+fftSrc[(2*lLineBytes)*j + 2*i + 2] * fftSrc[(2*lLineBytes)*j + 2*i + 2]);
			if( MaxNum < fftSrc[(2*lLineBytes)*j + 2*i + 1])
				MaxNum = fftSrc[(2*lLineBytes)*j + 2*i + 1];
		}
	}
	
	//轉換為圖像
	for (j = 0;j < lHeight ;j++)
	{
		for(i = 0;i < lLineBytes ;i++)
		{
			// 指向源圖像倒數第j行,第i個象素的指針			
			lpSrc = (char *)lpDIBBits + lLineBytes * j + i;
			
			*lpSrc = (unsigned char) (fftSrc[(2*lLineBytes)*j + 2*i + 1]*255.0/MaxNum);
		}
	}
	delete fftSrc;
	delete fftKernel;
	// 返回
	return true;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲免费av网站| 色老头久久综合| www国产成人免费观看视频 深夜成人网| 五月婷婷综合在线| 欧美一区二区三区在线观看视频| 日韩电影在线观看一区| 日韩一级精品视频在线观看| 国产一区不卡精品| 国产精品电影一区二区| 色悠久久久久综合欧美99| 亚洲综合视频在线观看| 正在播放一区二区| 国产精品一区二区三区网站| 欧美高清在线一区二区| 在线免费不卡电影| 蜜桃av噜噜一区二区三区小说| 欧美成人性福生活免费看| va亚洲va日韩不卡在线观看| 亚洲一区二区三区四区在线免费观看 | 亚洲精品一区二区三区精华液| 国产在线不卡视频| 亚洲色图欧洲色图婷婷| 91精品国产品国语在线不卡| 国产成人精品亚洲午夜麻豆| 亚洲在线观看免费| 精品电影一区二区三区| 91福利社在线观看| 国产在线精品一区二区不卡了| 亚洲欧洲一区二区三区| 91精品国产美女浴室洗澡无遮挡| 国产xxx精品视频大全| 亚洲国产中文字幕在线视频综合| 久久亚洲精品小早川怜子| 91传媒视频在线播放| 紧缚奴在线一区二区三区| 亚洲色大成网站www久久九九| 日韩一区二区三区免费观看| 99这里只有精品| 久久99热99| 亚洲一区自拍偷拍| 中文字幕第一区综合| 51精品秘密在线观看| 丁香激情综合五月| 美女诱惑一区二区| 亚洲一区二区在线播放相泽 | caoporen国产精品视频| 视频在线观看一区| 亚洲激情图片qvod| 国产精品久久久一区麻豆最新章节| 欧美日韩精品综合在线| 成人禁用看黄a在线| 日本欧美在线观看| 一二三区精品福利视频| 国产精品天美传媒| 国产亚洲精品资源在线26u| 欧美群妇大交群的观看方式| 99riav一区二区三区| 国产在线精品免费| 久久国内精品视频| 日韩不卡一区二区三区| 亚洲福利国产精品| 洋洋av久久久久久久一区| 国产精品国产三级国产专播品爱网| 精品国产一二三| 欧美一区二区精品| 91精品欧美一区二区三区综合在| 日本久久电影网| 91麻豆精东视频| 成人av在线影院| youjizz久久| 成人精品国产免费网站| 处破女av一区二区| 成人动漫在线一区| 成人久久视频在线观看| 成人高清在线视频| 99热这里都是精品| 色综合天天综合色综合av | 91免费看视频| 91免费看视频| 欧美性猛片aaaaaaa做受| 91麻豆自制传媒国产之光| av中文字幕亚洲| 一本久久a久久免费精品不卡| 色婷婷av一区二区三区软件| 91久久国产综合久久| 欧洲一区二区三区在线| 欧美亚州韩日在线看免费版国语版| 日本道精品一区二区三区| 欧美视频你懂的| 7777精品伊人久久久大香线蕉经典版下载 | 老司机免费视频一区二区| 毛片一区二区三区| 国产成人欧美日韩在线电影| 成人av网址在线| 成人小视频在线| 成人aa视频在线观看| 欧美综合天天夜夜久久| 欧美日韩国产大片| 久久综合视频网| 亚洲欧洲三级电影| 亚洲成a人片在线不卡一二三区| 亚洲午夜一区二区三区| 国内精品在线播放| 99久久夜色精品国产网站| 欧美日韩黄视频| 久久久久久久久久久久久夜| 亚洲人成7777| 久久99国产精品尤物| 91在线视频18| 日韩一级完整毛片| 中文字幕乱码一区二区免费| 精品少妇一区二区三区免费观看 | 日韩精品91亚洲二区在线观看| 亚洲精品ww久久久久久p站| 亚欧色一区w666天堂| 一区二区在线看| 日本不卡123| 99久久国产综合色|国产精品| 色噜噜狠狠成人网p站| 2023国产精华国产精品| 亚洲欧洲无码一区二区三区| 蜜臀av亚洲一区中文字幕| 国产成人亚洲综合a∨婷婷图片| www.66久久| 欧美色视频一区| 精品国产精品网麻豆系列| 中文字幕一区在线观看视频| 亚洲成人自拍网| www.久久久久久久久| 制服丝袜国产精品| 亚洲免费观看高清完整版在线观看| 五月天亚洲精品| 91视频精品在这里| 91精品国产综合久久精品麻豆| 精品国产乱码久久久久久浪潮| 亚洲综合成人在线| 亚洲欧洲日产国码二区| 国产精品1024| 欧美无砖砖区免费| 日韩理论电影院| 看电影不卡的网站| 欧美日本国产视频| 国产精品传媒视频| 国产精品一区二区久久精品爱涩| 在线观看视频欧美| 国产亚洲欧美在线| 亚洲制服丝袜一区| 色综合久久综合网97色综合| 国产人成一区二区三区影院| 亚洲一级在线观看| 色综合久久久久| 26uuu精品一区二区在线观看| 视频在线观看91| 丁香婷婷综合色啪| 国产欧美精品区一区二区三区| 精品国产伦一区二区三区观看方式 | 在线观看日韩高清av| 亚洲精品一线二线三线无人区| 视频一区免费在线观看| 岛国精品在线播放| 国产精品无遮挡| 懂色一区二区三区免费观看| 欧美日本在线观看| 日日骚欧美日韩| 欧美最猛黑人xxxxx猛交| 欧美高清在线视频| 国产大陆亚洲精品国产| 国产三级精品三级| 成人精品免费视频| 国产日韩欧美综合在线| 成人久久久精品乱码一区二区三区| 精品av久久707| 国产精品66部| 久久九九久精品国产免费直播| 狠狠色狠狠色综合日日91app| 欧美影片第一页| 有码一区二区三区| 欧美电影在哪看比较好| 午夜影视日本亚洲欧洲精品| 欧美日韩免费高清一区色橹橹| 26uuuu精品一区二区| 国产91精品欧美| 日本一区二区三区免费乱视频 | 9191成人精品久久| 日韩理论电影院| 91美女视频网站| 亚洲制服丝袜一区| 欧美浪妇xxxx高跟鞋交| 久99久精品视频免费观看| 久久亚洲私人国产精品va媚药| 成人黄页在线观看| 精品国产一二三区| 岛国一区二区在线观看| 亚洲午夜免费电影| 欧美人牲a欧美精品| 久久99最新地址| 久久美女艺术照精彩视频福利播放 | 国产福利91精品一区二区三区| 日本一区二区三区国色天香| 99在线热播精品免费|