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

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

?? histogramretriever.java

?? Visual J++ 6.0中讀取圖像的灰度與進行灰度變換。
?? JAVA
字號:

import java.awt.image.*;

//直方圖修正
public class HistogramRetriever extends PointProcessor
{
	//灰度出現的頻數統計表,相當于灰度直方圖
	int FrequenceGray[];
	
	//是否是灰色圖像
	boolean isGrayImage = true;
	
	public HistogramRetriever()
	{
		this.type = this.PIXEL_GRAY_HISTOGRAM_EQUALIZE;
		
		FrequenceGray = new int[256];
	}
	
	//設置圖像是灰色圖像還是彩色圖像,當為彩色圖像時,設為false
	public void setImageProperty(boolean isGrayImage)
	{
		this.isGrayImage = isGrayImage;
	}
	

	public int[] obtainFrequencies(int[] pixels)
	{
		int nTotal = pixels.length;
		
		ColorModel colorModel = ColorModel.getRGBdefault();
		
		//像素循環:獲取灰度頻數統計表
		int frequencies[] = new int[256];
		for(int  i = 0; i < nTotal;i++)
		{
			int r,g,b,gray;
			
			if(this.isGrayImage)
			 	gray = colorModel.getRed(pixels[i]);
			else
			{
				r = colorModel.getRed(pixels[i]);
				g = colorModel.getGreen(pixels[i]);
				b = colorModel.getBlue(pixels[i]);
				gray = (r * 30 + g * 59 + b * 11) / 100;
			}
			
			frequencies[gray]++;
		}
		
		return (frequencies);

	}
	
	//亮度修正
	public boolean retrieveRGB(int[] src,int scansize,int[] dst)
	{
		if(scansize == 0)return false;
		int height = src.length / scansize;
		return (this.retrieveRGB(src,0,0,scansize,height,scansize,dst));
	}
	
	public boolean retrieveRGB(int[] src,int x,int y,int w,int h,int scansize,int[] dst)
	{
		if(scansize <= 0) return false;
		
		int nTotal = src.length;
		
	
		//原圖像的寬度
		int srcWidth = scansize;
		int srcHeight = nTotal / scansize;	
		if((x > (scansize - 1)) || (y > (srcHeight - 1)))return false;

		int width = w;
		int height = h;

		if((x + w) > scansize)  width = scansize  - x;
		if((y + h) > srcHeight)  height = srcHeight  - y;

 		System.arraycopy(src,0,dst,0, nTotal);	
		ColorModel colorModel = ColorModel.getRGBdefault();

		//像素循環:獲取灰度統計表,記錄原圖像的像素灰度
		int PixelsGray[] = new int[nTotal];

		int i = 0;int j = 0;
		for( i = 0; i < nTotal;i++)
		{
			int r,g,b,gray;
			
			if(this.isGrayImage)
			{
				gray = colorModel.getRed(src[i]);
				//gray = (gray < 0) ? 0 : ((gray > 255 ? 255 : gray);
			}
			else
			{
				r = colorModel.getRed(src[i]);
				g = colorModel.getGreen(src[i]);
				b = colorModel.getBlue(src[i]);
				gray = (r * 30 + g * 59 + b * 11) / 100;
			}
			PixelsGray[i] = gray;
			
			FrequenceGray[gray]++;
		}
		
		//	進行灰度均衡化
		int SumGray[] = new int[256];
		SumGray[0] = FrequenceGray[0];
		for(i = 1;i < 256;i++)
			SumGray[i] = SumGray[i- 1] + FrequenceGray[i];		
		for(i = 0;i < 256;i++)
			SumGray[i] = (int)((SumGray[i] / (float)nTotal) * 255);		
		for(i = 0; i < height;i++)
		{
			int indexBase = (y + i) * scansize;
 			for(j = 0;j < width;j++)
			{
				int index = indexBase + x + j;		
				int r,g,b;
				r = g = b = SumGray[PixelsGray[index]];			
				dst[index] = (0xFF000000 | (( r << 16 ) | ( g << 8 ) | b ));
			}
		}
		return true;
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一区精品| 91福利精品视频| 亚洲天堂免费看| 欧美日韩性生活| 国产在线不卡一区| 亚洲免费电影在线| 97se亚洲国产综合在线| 午夜精品一区在线观看| 欧美高清hd18日本| 国产盗摄精品一区二区三区在线 | 99精品视频在线免费观看| 亚洲妇熟xx妇色黄| 精品久久久久久久久久久久包黑料| 国产精品18久久久久久久久 | 蜜臀av性久久久久蜜臀av麻豆| 精品国产99国产精品| 91性感美女视频| 麻豆免费看一区二区三区| 综合激情网...| 337p日本欧洲亚洲大胆精品| 色先锋久久av资源部| 国产麻豆一精品一av一免费| 国产精品精品国产色婷婷| 欧美一区二区视频免费观看| 99麻豆久久久国产精品免费优播| 日本欧美一区二区在线观看| 亚洲日本韩国一区| 久久一日本道色综合| 91.成人天堂一区| 国产a久久麻豆| 九九视频精品免费| 亚洲专区一二三| 国产精品天天看| 久久色在线观看| 欧美一级午夜免费电影| 欧美伊人精品成人久久综合97 | 久久久午夜精品| 在线91免费看| 欧美日韩免费观看一区二区三区 | 成人高清av在线| 国产一区二区三区日韩| 视频精品一区二区| 亚洲一区二区三区在线播放| 中文字幕中文字幕在线一区| 欧美一区日本一区韩国一区| 在线观看国产日韩| 色94色欧美sute亚洲线路一ni| 国产成人一级电影| 国产精品一区二区久久不卡| 久久国产精品99精品国产 | 91黄视频在线观看| 99久久99精品久久久久久| 成人午夜视频福利| 国产综合色精品一区二区三区| 极品少妇一区二区三区精品视频 | 久久99热狠狠色一区二区| 国产一区二区三区美女| 国产成人aaa| 色中色一区二区| 欧美久久一区二区| 精品乱码亚洲一区二区不卡| 国产日本欧美一区二区| 亚洲精品高清在线| 亚洲成人福利片| 激情成人综合网| 成人av电影在线| 欧美系列在线观看| 精品少妇一区二区三区视频免付费| 26uuuu精品一区二区| 成人免费在线视频观看| 亚洲一区免费在线观看| 美女视频黄久久| 国产91色综合久久免费分享| 91免费版pro下载短视频| 欧美精品国产精品| 国产欧美日韩中文久久| 亚洲综合在线五月| 国内精品伊人久久久久影院对白| 不卡视频一二三| 欧美日韩成人综合在线一区二区| 日韩视频免费直播| 国产精品久久久久久一区二区三区 | 91久久线看在观草草青青| 日韩午夜激情电影| 国产精品伦理一区二区| 午夜精品成人在线视频| 丰满白嫩尤物一区二区| 91精品国产免费久久综合| 国产欧美精品一区aⅴ影院 | 波多野结衣在线一区| 欧美一区二区三区公司| 国产精品久久久久久久久久免费看| 香蕉久久一区二区不卡无毒影院| 国产精品一区一区| 欧美男生操女生| 国产精品视频麻豆| 麻豆精品精品国产自在97香蕉| 99国内精品久久| 久久精品亚洲国产奇米99| 亚洲观看高清完整版在线观看| 国产成人aaa| 日韩视频免费直播| 亚洲国产视频a| 99精品久久久久久| 国产欧美日韩在线| 国产专区欧美精品| 欧美乱妇20p| 亚洲自拍偷拍欧美| 99久久久国产精品| 国产欧美日韩一区二区三区在线观看| 五月天久久比比资源色| 91亚洲精品乱码久久久久久蜜桃| 精品精品欲导航| 日本91福利区| 欧美精品日韩综合在线| 亚洲精品v日韩精品| av电影一区二区| 中文字幕第一区二区| 精品亚洲国内自在自线福利| 欧美日韩国产123区| 亚洲一区二区三区四区五区黄| 粉嫩一区二区三区在线看| 久久久久久久网| 久久99精品久久久久久国产越南| 在线播放视频一区| 日韩电影免费一区| 91精品免费在线观看| 婷婷国产在线综合| 69堂精品视频| 免费在线视频一区| 51精品国自产在线| 视频一区在线播放| 51精品秘密在线观看| 日韩精品1区2区3区| 欧美在线高清视频| 亚洲专区一二三| 欧美精品亚洲二区| 青青青伊人色综合久久| 777午夜精品视频在线播放| 爽好多水快深点欧美视频| 欧美性大战久久| 日韩精品国产精品| 日韩免费电影网站| 韩国av一区二区三区| 精品剧情在线观看| 国产黑丝在线一区二区三区| 欧美精品一区二区三区蜜桃视频| 激情图区综合网| 日本一区二区三区四区在线视频 | 久久久久久久精| 成人国产精品免费观看| 亚洲私人影院在线观看| 91黄色免费网站| 青青草原综合久久大伊人精品 | 91麻豆精品国产91久久久资源速度| 亚洲bt欧美bt精品| 7777精品伊人久久久大香线蕉的 | 亚洲理论在线观看| 欧美三级电影一区| 蜜桃精品视频在线| 国产亚洲福利社区一区| a级精品国产片在线观看| 亚洲综合在线视频| 精品欧美一区二区久久| 从欧美一区二区三区| 一区二区三区四区激情 | 欧美男男青年gay1069videost| 强制捆绑调教一区二区| 国产欧美久久久精品影院| 欧美在线免费观看亚洲| 精品一区二区在线免费观看| 1区2区3区国产精品| 欧美日韩激情一区二区三区| 麻豆极品一区二区三区| 亚洲色图欧洲色图婷婷| 91精品国产综合久久久久久漫画 | 欧美高清一级片在线观看| 91久久精品午夜一区二区| 麻豆视频观看网址久久| 亚洲视频1区2区| 日韩视频在线你懂得| 99久久婷婷国产综合精品电影 | 欧美群妇大交群中文字幕| 国产**成人网毛片九色| 婷婷亚洲久悠悠色悠在线播放| 久久久久久久久久美女| 欧美吻胸吃奶大尺度电影| 激情欧美一区二区| 亚洲妇熟xx妇色黄| 国产精品午夜电影| 日韩三级精品电影久久久| 不卡av在线网| 国产麻豆视频精品| 天堂一区二区在线| 亚洲人成伊人成综合网小说| 亚洲精品在线网站| 欧美日韩三级一区| 91免费观看视频在线| 国产精品一区二区不卡| 日本中文在线一区|