Я храню изображения jpg как строки байтов в базе данных. Я хочу посмотреть, совпадают ли два изображения, используя python. Изображения с того же сайта, поэтому они, вероятно, используют один и тот же кодировщик и т. Д. c Могу ли я просто сравнить изображения, используя img1_bytes == img2_bytes
? Или мне нужно их кодировать и использовать opencv для сравнения каждого пикселя?
Цель состоит в том, чтобы определить, было ли одно и то же изображение повторно загружено на веб-сайт. Раньше я скачивал их как файлы .jpg и сравнивал их с помощью opencv. Если изображение было повторно загружено, два изображения всегда будут иметь 0 разных пикселей. Но с тех пор как я перешел в базу данных, я храню их в виде байтовых строк, и мне было интересно, действительно ли мне нужно преобразовать их обратно в изображения opencv, чтобы увидеть, равны ли они.