我正在使用下面的代码通过提供位图来获取像素
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");
}
即使图像相似不一样它仍然显示不同。如何避免它?
比较对吗??还是我做错了什么?