特定の点の色を取得しようとしていて、それを顔の色と比較したいのですが、比較するのに問題があります。白黒の顔には、顔ごとに異なるコアコードがあるため、それを黒と白の顔の色と比較する方法。顔の色を見つけて、それが白黒または色付きの顔のどこにあるかを知るのを手伝ってください. 私は Bitmap.getPixel(x,y); を使用します。しかし、それが白黒の顔の色かどうかを比較することはできません。
助けてください。
特定の点の色を取得しようとしていて、それを顔の色と比較したいのですが、比較するのに問題があります。白黒の顔には、顔ごとに異なるコアコードがあるため、それを黒と白の顔の色と比較する方法。顔の色を見つけて、それが白黒または色付きの顔のどこにあるかを知るのを手伝ってください. 私は Bitmap.getPixel(x,y); を使用します。しかし、それが白黒の顔の色かどうかを比較することはできません。
助けてください。
あなたの要件についてはわかりませんが、以下はピクセルから色を取得するコードです
int ピクセル = x.getPixel((int)event.getX(),(int)event.getY()); int redValue = Color.red(ピクセル); int blueValue = Color.blue(ピクセル); int greenValue = Color.green(ピクセル); int c=Color.rgb(redValue, greenValue, blueValue);
c はそのピクセルの色です