-1
我有一個位圖,我需要用指定的顏色(例如紅色)找到它的某個區域。選擇特定顏色的位圖區域
我知道我可以簡單地使用bitmap.getPixels()獲取圖像的矩陣並查詢它的某個像素區域。
任何人都可以爲我提供這項任務的算法嗎?
我有一個位圖,我需要用指定的顏色(例如紅色)找到它的某個區域。選擇特定顏色的位圖區域
我知道我可以簡單地使用bitmap.getPixels()獲取圖像的矩陣並查詢它的某個像素區域。
任何人都可以爲我提供這項任務的算法嗎?
如果你想獲得每一個像素的顏色,你可以這樣來做:
for(int i=0;i<bitmap.getWidth();i++){
for(int j=0;j<bitmap.getHeigth();j++){
int pixel = bitmap.getPixel(i,j);
if(pixel == Color.RED){
//Do something
}
}
}
如果你想獲得更廣闊的領域,你應該使用基質代替,或繪製一個矩形,並得到裏面的值!