亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
色综合视频在线观看| 日韩高清不卡一区二区三区| 国产亚洲一本大道中文在线| 精品国产一区a| 26uuu亚洲综合色欧美| 中文字幕亚洲精品在线观看| 亚洲美女屁股眼交| 亚洲成a人v欧美综合天堂下载| 在线视频综合导航| 欧美国产成人精品| 美腿丝袜在线亚洲一区| 北岛玲一区二区三区四区| 国产精品女人毛片| 亚洲女女做受ⅹxx高潮| 成人福利电影精品一区二区在线观看 | 色综合天天综合狠狠| 久久蜜桃av一区二区天堂| 亚洲三级视频在线观看| 国产一区二区在线观看视频| 欧美高清www午色夜在线视频| ...中文天堂在线一区| 国产一区二区三区在线观看免费| 欧美高清hd18日本| 伊人婷婷欧美激情| 99久久99久久免费精品蜜臀| 久久久久国产精品免费免费搜索| 蜜臀99久久精品久久久久久软件| 欧美日本一区二区在线观看| 一区二区三区不卡视频在线观看 | 亚洲美女视频一区| 成人高清伦理免费影院在线观看| 久久精品一区二区| 国内精品国产成人国产三级粉色| 日韩精品一区二区三区三区免费| 日韩国产欧美一区二区三区| 欧美伦理视频网站| 午夜精品在线视频一区| 欧美日本在线视频| 香蕉成人伊视频在线观看| 欧美视频一区二区三区| 一区二区三区免费在线观看| 欧洲一区二区三区在线| 亚洲一区二区三区视频在线| 在线观看欧美黄色| 亚洲国产综合人成综合网站| 色av成人天堂桃色av| 亚洲综合色噜噜狠狠| 欧美日韩一区在线观看| 亚洲成人福利片| 欧美日本在线一区| 美女视频第一区二区三区免费观看网站| 欧美精品久久一区| 麻豆精品新av中文字幕| 欧美成人女星排名| 国产传媒一区在线| 国产精品色婷婷| 91丝袜国产在线播放| 一区二区三区四区在线播放 | 久久激情综合网| 精品粉嫩超白一线天av| 国产精品亚洲第一区在线暖暖韩国| 国产三级一区二区| 91视频在线观看| 亚洲国产成人av好男人在线观看| 欧美老人xxxx18| 美女视频一区二区三区| 久久久国际精品| av不卡免费电影| 亚洲综合一二三区| 91麻豆精品国产自产在线| 激情欧美日韩一区二区| 亚洲国产成人自拍| 91福利视频久久久久| 日韩中文字幕区一区有砖一区 | 成人动漫一区二区| 一区二区三区视频在线看| 51精品久久久久久久蜜臀| 精品亚洲免费视频| 国产精品乱码久久久久久| 欧美日韩综合不卡| 激情五月婷婷综合网| 最新热久久免费视频| 欧美久久高跟鞋激| 国产精品99久久不卡二区| 亚洲欧美日韩一区二区三区在线观看| 欧美日韩亚洲综合在线| 国产精品亚洲午夜一区二区三区| 亚洲三级在线免费| 日韩一区二区三区在线| 成人精品视频一区二区三区尤物| 亚洲综合图片区| 久久午夜色播影院免费高清| 91在线播放网址| 蜜桃av一区二区三区| 中日韩av电影| 欧美丰满一区二区免费视频 | 亚洲国产精品久久人人爱蜜臀| 日韩欧美国产一区二区在线播放| 东方aⅴ免费观看久久av| 同产精品九九九| 国产欧美一区二区精品性色 | 成人国产精品免费观看| 日韩中文字幕麻豆| 亚洲欧洲日韩在线| 精品久久久久久久一区二区蜜臀| 97精品久久久久中文字幕| 蜜桃久久久久久久| 亚洲视频一区二区在线观看| 日韩久久精品一区| 日本韩国视频一区二区| 国产一区二区在线免费观看| 亚洲www啪成人一区二区麻豆| 欧美韩国日本综合| 日韩亚洲欧美成人一区| 色综合天天综合在线视频| 九九九久久久精品| 亚洲福利一区二区| 日韩一区在线免费观看| 欧美电影免费观看高清完整版在线观看 | 国产欧美精品国产国产专区 | www.欧美日韩| 美女在线视频一区| 亚洲综合在线五月| 国产精品欧美一区二区三区| 精品乱码亚洲一区二区不卡| 欧美日韩亚洲综合| 一本到三区不卡视频| 福利电影一区二区三区| 美女视频一区在线观看| 午夜a成v人精品| 亚洲男同性视频| 国产精品国产三级国产有无不卡| 精品国产亚洲在线| 欧美一区二区二区| 欧美亚洲综合在线| 91亚洲国产成人精品一区二区三| 国产精品99久久久| 精品亚洲免费视频| 日韩精品一级中文字幕精品视频免费观看 | 欧美三片在线视频观看| 色偷偷久久一区二区三区| 成人久久久精品乱码一区二区三区 | 日韩欧美一级二级三级| 欧美精品v国产精品v日韩精品 | 紧缚捆绑精品一区二区| 日本欧美久久久久免费播放网| 亚洲va欧美va人人爽| 一区二区三区中文免费| 最新日韩在线视频| 日韩美女视频一区二区 | 精品入口麻豆88视频| 91麻豆精品国产91久久久久久 | www.色精品| 北条麻妃国产九九精品视频| 成人免费观看视频| 福利一区福利二区| 成人sese在线| 99精品偷自拍| 成人av网站在线观看免费| 成人性生交大片免费看视频在线| 国产白丝网站精品污在线入口| 国产一区中文字幕| 国产一区二区在线观看免费| 激情深爱一区二区| 国产成人鲁色资源国产91色综| 国产精品一区二区男女羞羞无遮挡| 国产一区二区三区不卡在线观看| 激情图区综合网| 国产成人av电影在线播放| 成人黄色在线视频| 99精品视频在线观看| 日本韩国精品一区二区在线观看| 日本韩国一区二区三区视频| 欧美中文字幕一区二区三区| 欧美日韩成人在线一区| 日韩欧美久久一区| 2020国产精品自拍| 中文文精品字幕一区二区| 国产精品日日摸夜夜摸av| 亚洲人123区| 亚洲一区二区在线观看视频| 午夜精品在线看| 久草在线在线精品观看| 国产精品18久久久| 97超碰欧美中文字幕| 欧美亚洲高清一区二区三区不卡| 欧美精三区欧美精三区| 精品国产免费久久| 欧美国产激情二区三区 | 久久综合久久综合久久| 欧美激情资源网| 亚洲视频一区在线| 日韩国产欧美一区二区三区| 国产一区二区91| 91论坛在线播放| 91精品国产aⅴ一区二区| 久久综合999| 亚洲人成网站影音先锋播放| 天天综合色天天| 国产精品一二三四|