以下のコードを使用して、ビットマップを提供してピクセルを取得しています
public int[] foo(Bitmap bitmapFoo) {
int[] pixels;
// Bitmap bitmapFoo ;
int height = bitmapFoo.getHeight();
int width = bitmapFoo.getWidth();
pixels = new int[height * width];
bitmapFoo.getPixels(pixels, 0, width, 1, 1, width - 1, height - 1);
return pixels;
}
類似の画像と比較するにはどうすればよいですか??
int[] i = foo(img2);
int[] i2 = foo(img1);
if (i==i2) {
txt.setText("same");
}else{
txt.setText("different");
}
画像が似ていても同じではありませんが、それでも表示が異なります。
比較は正しいですか?? または私は何か間違ったことをしていますか??