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

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

?? mydib.cpp

?? Visual C++、Matlab圖像處理與識別實用案例精選
?? CPP
字號:
#include "stdafx.h"
#include "mydib.h"

/*************************************************************************
					      方塊編碼子程序
*************************************************************************/
void rectcoding(HDIB hDIB,int wRect,int hRect)
{
	// 指向源圖像象素的指針
	unsigned char *	lpSrc;
	
	// 指向DIB的指針
	LPSTR	lpDIB;

	// 指向DIB象素指針
	LPSTR   lpDIBBits;
	
	//鎖定并獲得位圖句柄的地址
	lpDIB = (LPSTR) ::GlobalLock((HGLOBAL) hDIB);
	
	// 判斷是否是8-bpp位圖(這里為了方便,只處理8-bpp位圖的模糊操作,其它的可以類推)
	if (::DIBNumColors(lpDIB) != 256)
	{
		// 提示用戶
		::AfxMessageBox ("目前只支持256色位圖的運算!");
		
		// 返回
		return;
	}

	// 找到DIB圖像象素起始位置
	lpDIBBits = ::FindDIBBits(lpDIB);
	
	//圖像處理操作

	//方塊編碼

	//獲得圖像的寬度和高度
	LONG lWidth=::DIBWidth ((char*)lpDIB);
	LONG lHeight=::DIBHeight ((char*)lpDIB);

	// 計算圖像每行的字節數
	LONG lLineBytes = WIDTHBYTES(lWidth * 8);

	if(lWidth!=lHeight)
	{
		// 提示用戶
		::AfxMessageBox("只能對寬度和高度相等的圖像進行方塊編碼!");

		// 返回
		return;
	}

	//編碼過程

	//循環變量
	LONG i,j,k;
	int ii,jj;
	double* Xt=new double [lWidth*lHeight/(hRect*wRect)];
	int Xi;
	int* a0=new int [lWidth*lHeight/(hRect*wRect)];
	int* a1=new int [lWidth*lHeight/(hRect*wRect)];
	int* N0=new int [lWidth*lHeight/(hRect*wRect)];
	int* N1=new int [lWidth*lHeight/(hRect*wRect)];

	//計算閾值
	k=0;
	for (i = 0; i < lHeight; i =i+hRect)
	{
		for (j = 0; j < lWidth; j =j+wRect)
		{
			Xt[k]=0;
			//計算Xt
			for(ii=0;ii<hRect;ii++)
				for(jj=0;jj<wRect;jj++)
				{   // 指向圖像指針
					lpSrc = (unsigned char *)lpDIBBits + lLineBytes * (i+ii) + (j+jj);
					Xi=*lpSrc;
					Xt[k]+=Xi;
				}	
			Xt[k]/=hRect*wRect;
			k++;	
		}		
	}

	//計算N0、N1
	k=0;
	for (i = 0; i < lHeight; i =i+hRect)
	{
		for (j = 0; j < lWidth; j =j+wRect)
		{
			N0[k]=0;
			N1[k]=0;
			//計算N0、N1
			for(ii=0;ii<hRect;ii++)
				for(jj=0;jj<wRect;jj++)
				{   // 指向圖像指針
					lpSrc = (unsigned char *)lpDIBBits + lLineBytes * (i+ii) + (j+jj);
					Xi=*lpSrc;
					if(Xi<Xt[k]) N0[k]++;
					else N1[k]++;
				}	
			k++;	
		}	
	}

	//計算a0、a1
	k=0;
	for (i = 0; i < lHeight; i =i+hRect)
	{
		for (j = 0; j < lWidth; j =j+wRect)
		{
			a0[k]=0;
			a1[k]=0;
			//計算N0、N1
			for(ii=0;ii<hRect;ii++)
				for(jj=0;jj<wRect;jj++)
				{   // 指向圖像指針
					lpSrc = (unsigned char *)lpDIBBits + lLineBytes * (i+ii) + (j+jj);
					Xi=*lpSrc;
					if(Xi<Xt[k]) a0[k]+=Xi;
					else a1[k]+=Xi;
				}	
			if(N0[k]!=0&&N1[k]!=0)
			{	a0[k]/=N0[k];
				a1[k]/=N1[k];
			}	
			k++;	
		}		
	}

	//二值化編碼過程
	k=0;
	for (i = 0; i < lHeight; i =i+hRect)
	{
		for (j = 0; j < lWidth; j =j+wRect)
		{
			for(ii=0;ii<hRect;ii++)
				for(jj=0;jj<wRect;jj++)
				{   // 指向圖像指針
					lpSrc = (unsigned char *)lpDIBBits + lLineBytes * (i+ii) + (j+jj);
					Xi=*lpSrc;
					if(Xi<Xt[k]) Xi=a0[k];
					else Xi=a1[k];
					//賦新的像素值給像素
					*lpSrc=Xi;
				}		
			k++;	
		}		
	}
	::GlobalUnlock((HGLOBAL) hDIB);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品视频一区| 一区二区三区.www| 欧美日韩国产免费| 欧美性生交片4| 欧美在线免费播放| 欧美日本视频在线| 精品视频一区三区九区| 欧美偷拍一区二区| 欧美一区二区三区男人的天堂| 在线观看精品一区| 欧美精品日韩一区| 日韩欧美激情四射| 2024国产精品视频| 中文字幕第一区综合| 国产午夜精品一区二区三区嫩草| 久久久精品日韩欧美| 亚洲国产精华液网站w | 欧美日韩卡一卡二| 欧美三区在线视频| 日韩亚洲欧美在线| 久久久久免费观看| 国产精品成人在线观看| 性感美女久久精品| 精品一区二区免费视频| 99麻豆久久久国产精品免费优播| 色婷婷久久久综合中文字幕| 9191国产精品| 日本一区二区三区高清不卡| 亚洲精品伦理在线| 美腿丝袜亚洲三区| 成人国产一区二区三区精品| 欧美日韩一区二区三区高清| xfplay精品久久| 夜夜精品浪潮av一区二区三区| 日韩制服丝袜av| 成人国产精品免费网站| 欧美男同性恋视频网站| 亚洲国产电影在线观看| 日韩精品五月天| 成人精品国产一区二区4080| 欧美精品日韩精品| 欧美激情一区二区| 久久丁香综合五月国产三级网站| 99国产精品久| 2014亚洲片线观看视频免费| 亚洲影视资源网| 国产成人精品在线看| 91精品国产综合久久婷婷香蕉| 日本一区免费视频| 精彩视频一区二区三区| 日本福利一区二区| 国产精品九色蝌蚪自拍| 久久av中文字幕片| 欧美日本精品一区二区三区| 国产精品每日更新| 精品一二线国产| 91精品国产一区二区三区 | 偷窥国产亚洲免费视频| 成人综合在线视频| 久久久久88色偷偷免费| 青娱乐精品视频在线| 欧美视频在线观看一区| 亚洲欧洲日韩女同| 丁香啪啪综合成人亚洲小说| 精品国产第一区二区三区观看体验| 亚洲午夜电影在线| 中文字幕综合网| 国产精品久久福利| 国产剧情一区在线| 亚洲精品一区二区三区四区高清| 日韩精品1区2区3区| 欧美久久久久久久久| 偷窥少妇高潮呻吟av久久免费| 色综合网色综合| 中文字幕一区二区三区在线不卡| 国产一区二区91| 久久毛片高清国产| 国产成人在线视频网站| 中文字幕乱码一区二区免费| 国产伦精品一区二区三区免费 | 国内精品在线播放| 欧美xxxx在线观看| 国产伦精品一区二区三区在线观看| 日韩三级视频中文字幕| 久久不见久久见免费视频1| 日韩丝袜情趣美女图片| 激情五月婷婷综合| 久久久久久久综合| 91香蕉视频黄| 亚洲激情校园春色| 91麻豆精品国产91久久久更新时间| 午夜精品在线看| 欧美sm美女调教| 岛国精品在线播放| 一区二区三区精品视频| 欧美美女喷水视频| 激情欧美一区二区三区在线观看| 日本一区二区成人| 欧美少妇一区二区| 免费成人在线观看| 国产精品情趣视频| 欧美日韩国产三级| 国产成人在线视频播放| 亚洲一区二区三区四区五区黄 | 2020国产精品自拍| 成人免费视频网站在线观看| 一区二区三区在线播放| 69久久99精品久久久久婷婷| 国产综合色视频| 亚洲一线二线三线视频| 欧美一区二区免费观在线| 国产成人a级片| 亚洲成人资源在线| 国产偷v国产偷v亚洲高清| 欧美丝袜自拍制服另类| 国内精品久久久久影院色| 亚洲精品老司机| 2024国产精品| 69p69国产精品| 91免费视频观看| 精品一二线国产| 视频精品一区二区| 中文字幕一区二区三区乱码在线| 欧美久久婷婷综合色| 91尤物视频在线观看| 国产一区二区女| 日韩国产欧美在线观看| 亚洲色图第一区| 日本一区二区成人| 欧美va亚洲va在线观看蝴蝶网| 欧美伊人久久久久久久久影院| 国产最新精品免费| 美女视频黄 久久| 偷拍日韩校园综合在线| 亚洲美女区一区| 国产精品国模大尺度视频| 欧美大度的电影原声| 欧美日韩高清不卡| 在线免费观看不卡av| 成人动漫视频在线| 国产成人午夜视频| 黄色日韩网站视频| 蜜臀av一区二区在线观看 | 久久久久9999亚洲精品| 欧美一三区三区四区免费在线看| 91无套直看片红桃| 99久久久无码国产精品| 国产一区二区在线影院| 蜜桃精品视频在线| 日韩在线a电影| 婷婷中文字幕一区三区| 性久久久久久久久久久久| 午夜精品免费在线观看| 一区二区三区.www| 亚洲伊人色欲综合网| 一区二区三区在线视频观看58| 亚洲激情第一区| 亚洲在线观看免费视频| 亚洲va在线va天堂| 丝袜亚洲另类欧美| 五月婷婷久久综合| 日本欧美一区二区| 另类小说一区二区三区| 美女免费视频一区| 国产主播一区二区| 风流少妇一区二区| www.日韩大片| 欧美体内she精视频| 日韩精品一区二区三区三区免费| 精品国产一区久久| 国产精品视频免费| 一区二区三区国产豹纹内裤在线| 日韩精品欧美精品| 久久99国产精品久久99果冻传媒| 国产成人午夜电影网| 本田岬高潮一区二区三区| 色综合咪咪久久| 欧美一区二区成人| 亚洲国产精品精华液ab| 一区二区三区四区亚洲| 天天操天天综合网| 狠狠狠色丁香婷婷综合激情 | 欧美三片在线视频观看| 91精品啪在线观看国产60岁| 亚洲精品一区二区三区香蕉| 亚洲视频电影在线| 丝袜美腿亚洲色图| 成人激情午夜影院| 欧美日韩免费电影| 国产婷婷色一区二区三区四区| 一区二区三区在线视频免费 | 亚洲精品国产无天堂网2021| 性感美女极品91精品| 国产成人精品亚洲午夜麻豆| 欧美性大战久久久久久久蜜臀| 精品国产凹凸成av人网站| 亚洲欧美偷拍卡通变态| 久久精品国产一区二区| 成人福利视频在线看| 日韩欧美一级二级|