Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ビットマップがあり、指定された色 (赤など) の領域を見つける必要があります。
私は単純に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 } } }
より広い領域を取得したい場合は、代わりに行列を使用するか、長方形を描いてその中の値を取得する必要があります!