Я хочу сравнить два изображения и узнать разницу между ними в процентах. Я использую raspbian на языке raspberry pi и python. Я нашел PIL и magickimage, но с magick image я не могу найти для этого функцию, а с PIL у меня странные результаты.
Для Pil я использую этот код:
h1 = image1.histogram()
h2 = image2.histogram()
rms = math.sqrt(reduce(operator.add,map(lambda a,b: (a-b)**2, h1, h2))/len(h1))
Когда я делаю два снимка (без разницы) с интервалом 0,5 секунды, я получаю следующие результаты: среднеквадратичное значение = 4743,766.... Если я перемещаюсь между двумя снимками, у меня среднеквадратичное значение: 4699,288..... Так что это не делает разница между двумя «одинаковыми» изображениями и когда я двигаюсь: /