Я сравниваю 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, я попытался назначить его переменной, но не сработал. Должен ли он иметь тип возврата ?? а по формату он есть?
А также как сравнить 2 изображения ??
Также оба изображения могут иметь разные размеры в зависимости от мобильной камеры, с которой сделан снимок.
Также может ли он распознать, если одно и то же изображение снято утром и ночью ???
Заранее спасибо.