亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android實現圖像灰度化、線性灰度變化和二值化處理方法

2019-10-21 21:36:36
字體:
來源:轉載
供稿:網友

1、圖像灰度化:

public Bitmap bitmap2Gray(Bitmap bmSrc) {   // 得到圖片的長和寬   int width = bmSrc.getWidth();   int height = bmSrc.getHeight();   // 創建目標灰度圖像   Bitmap bmpGray = null;   bmpGray = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565);   // 創建畫布   Canvas c = new Canvas(bmpGray);   Paint paint = new Paint();   ColorMatrix cm = new ColorMatrix();   cm.setSaturation(0);   ColorMatrixColorFilter f = new ColorMatrixColorFilter(cm);   paint.setColorFilter(f);   c.drawBitmap(bmSrc, 0, 0, paint);   return bmpGray; }

2、對圖像進行線性灰度變化

public Bitmap lineGrey(Bitmap image) {  //得到圖像的寬度和長度   int width = image.getWidth();   int height = image.getHeight();   //創建線性拉升灰度圖像   Bitmap linegray = null;   linegray = image.copy(Config.ARGB_8888, true);   //依次循環對圖像的像素進行處理   for (int i = 0; i < width; i++) {     for (int j = 0; j < height; j++) {       //得到每點的像素值       int col = image.getPixel(i, j);       int alpha = col & 0xFF000000;       int red = (col & 0x00FF0000) >> 16;       int green = (col & 0x0000FF00) >> 8;       int blue = (col & 0x000000FF);       // 增加了圖像的亮度       red = (int) (1.1 * red + 30);       green = (int) (1.1 * green + 30);       blue = (int) (1.1 * blue + 30);       //對圖像像素越界進行處理       if (red >= 255)        {         red = 255;       }       if (green >= 255) {         green = 255;       }       if (blue >= 255) {         blue = 255;       }       // 新的ARGB       int newColor = alpha | (red << 16) | (green << 8) | blue;       //設置新圖像的RGB值       linegray.setPixel(i, j, newColor);     }   }   return linegray; } 

3、對圖像進行二值化

public Bitmap gray2Binary(Bitmap graymap) {   //得到圖形的寬度和長度   int width = graymap.getWidth();   int height = graymap.getHeight();   //創建二值化圖像   Bitmap binarymap = null;   binarymap = graymap.copy(Config.ARGB_8888, true);   //依次循環,對圖像的像素進行處理   for (int i = 0; i < width; i++) {     for (int j = 0; j < height; j++) {       //得到當前像素的值       int col = binarymap.getPixel(i, j);       //得到alpha通道的值       int alpha = col & 0xFF000000;       //得到圖像的像素RGB的值       int red = (col & 0x00FF0000) >> 16;       int green = (col & 0x0000FF00) >> 8;       int blue = (col & 0x000000FF);       // 用公式X = 0.3×R+0.59×G+0.11×B計算出X代替原來的RGB       int gray = (int) ((float) red * 0.3 + (float) green * 0.59 + (float) blue * 0.11);       //對圖像進行二值化處理       if (gray <= 95) {         gray = 0;       } else {         gray = 255;       }       // 新的ARGB       int newColor = alpha | (gray << 16) | (gray << 8) | gray;       //設置新圖像的當前像素值       binarymap.setPixel(i, j, newColor);     }   }   return binarymap; }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲毛片在线免费观看| 国产精品一区=区| 日本国产高清不卡| 日韩欧美在线视频观看| 日韩成人中文字幕| 欧美黄网免费在线观看| 亚洲免费av网址| 在线精品国产欧美| 欧美性xxxxhd| 精品福利在线观看| 中文字幕在线观看亚洲| 黑人巨大精品欧美一区二区三区| 福利精品视频在线| 91精品久久久久久久久| 一本色道久久88亚洲综合88| 97超级碰在线看视频免费在线看| 欧美精品videos性欧美| 亚洲一区亚洲二区亚洲三区| 亚洲图片欧洲图片av| 在线成人一区二区| 久久香蕉国产线看观看av| 国产69精品99久久久久久宅男| 欧美激情久久久久| 欧美中文字幕在线| 欧美国产欧美亚洲国产日韩mv天天看完整| 成人做爽爽免费视频| 国产日韩视频在线观看| 欧美亚洲国产精品| 欧美午夜精品久久久久久久| 日韩在线免费观看视频| 国产女人18毛片水18精品| 欧美成人全部免费| 国产精品视频xxx| 国产精品成人aaaaa网站| 中文字幕少妇一区二区三区| 久久久噜噜噜久久| 永久免费毛片在线播放不卡| 欧美极品少妇xxxxⅹ喷水| 欧美视频在线视频| 亚洲成色www8888| 成人国产亚洲精品a区天堂华泰| 91精品国产成人| 亚洲天堂成人在线| 日韩av在线免费播放| 亚洲一区av在线播放| 欧美视频精品一区| 91免费综合在线| 日韩一区av在线| 亚洲电影免费观看高清完整版在线观看| 成人亚洲激情网| 中文字幕亚洲欧美日韩2019| 国外视频精品毛片| 亚洲男人天天操| 久久精品国产清自在天天线| 91在线观看欧美日韩| 九色成人免费视频| **欧美日韩vr在线| 亚洲精品美女免费| 国内精品久久久久久影视8| 91精品久久久久久久久久久| 国产日韩精品在线观看| 97久久超碰福利国产精品…| 久久久亚洲影院你懂的| 色噜噜久久综合伊人一本| 精品无人区太爽高潮在线播放| 国产精品99久久久久久www| 91日本在线观看| 亚洲天堂av图片| 尤物九九久久国产精品的分类| 亚洲人成在线一二| 美女av一区二区三区| 国产97人人超碰caoprom| 91精品国产综合久久香蕉的用户体验| 在线观看成人黄色| 久久久噜噜噜久久久| 欧美大尺度在线观看| 亚洲精品自产拍| 91黑丝在线观看| 国产精品入口日韩视频大尺度| 国产一区二区久久精品| 欧美在线一级va免费观看| 中文字幕综合在线| 亚洲欧洲免费视频| 亚洲国产精品va在线观看黑人| 亚洲精品免费一区二区三区| 国产精品一久久香蕉国产线看观看| 视频一区视频二区国产精品| 曰本色欧美视频在线| 97免费中文视频在线观看| 欧美孕妇孕交黑巨大网站| 日韩亚洲欧美中文高清在线| 91成人在线观看国产| 欧美夜福利tv在线| 久久久久久久一区二区三区| 欧美成人中文字幕在线| 亚洲a成v人在线观看| 久久影院中文字幕| 久久露脸国产精品| 亚洲欧美www| 日韩在线观看免费全| 久久精品国产一区二区电影| 91成人福利在线| 欧美日韩综合视频| 亚洲高清在线观看| 亚洲福利影片在线| 欧美在线一区二区视频| 性欧美暴力猛交69hd| 日韩亚洲欧美中文高清在线| 亚洲综合一区二区不卡| 久久97精品久久久久久久不卡| 久久人人爽人人爽人人片av高请| 热re91久久精品国99热蜜臀| 日韩在线观看av| 中文字幕av一区二区三区谷原希美| 色999日韩欧美国产| 欧美日韩中国免费专区在线看| 亚洲精品中文字幕女同| 国产精品精品久久久久久| 精品国产一区二区三区久久狼5月| 亚洲日韩中文字幕| 欧美国产日韩一区二区在线观看| 精品亚洲一区二区三区在线观看| 日韩电影大全免费观看2023年上| 亚洲jizzjizz日本少妇| 欧美综合一区第一页| 性欧美xxxx| 久久久久久美女| 欧美电影免费观看高清完整| 成人网页在线免费观看| 日本免费久久高清视频| 亚洲最大成人免费视频| 91影视免费在线观看| 色综合天天综合网国产成人网| 韩国一区二区电影| 国内外成人免费激情在线视频| 成人久久精品视频| 国产精品久久激情| 欧美日韩国产色| 欧美一级在线亚洲天堂| 欧美日韩国产丝袜另类| 国产一区二区欧美日韩| 伊人伊人伊人久久| 国产成人福利视频| 欧美极品少妇xxxxⅹ裸体艺术| 欧洲美女7788成人免费视频| 91免费精品视频| 激情懂色av一区av二区av| 久久久中精品2020中文| 亚洲精品国产综合区久久久久久久| 亚洲tv在线观看| 日韩禁在线播放| 国产精品wwwwww| 日韩激情在线视频| 69久久夜色精品国产69乱青草| 国内精品久久久久久| 亚洲国产精品人人爽夜夜爽| 青青精品视频播放| 日韩高清有码在线| 国产拍精品一二三| 国产亚洲免费的视频看| 欧美夫妻性视频| 亚洲色图35p| 一区二区三区国产在线观看| 中文字幕在线看视频国产欧美|