我正在比较 2 个相似的图像,并想看看两者是否相似。目前我使用了代码:
public void foo(Bitmap bitmapFoo) {
int[] pixels;
int height = bitmapFoo.getHeight();
int width = bitmapFoo.getWidth();
pixels = new int[height * width];
bitmapFoo.getPixels(pixels, 0, width, 1, 1, width - 1, height - 1);
}
我调用函数:foo(img1)
哪里:
img1=(Bitmap)data.getExtras().get("data");
我想知道如何获得上面的getpixel,我尝试将它分配给变量但没有用。它应该有返回类型吗?格式是?
还有我如何比较两张图片?
此外,根据拍摄快照的移动相机,这两个图像可能具有不同的尺寸。
还可以识别早晚是否拍摄相同的图像???
提前致谢。