Определение Потерянного Качества Изображения Путем Сжатия С Потерями

#image-compression #lossy-compression

Вопрос:

Недавно я наткнулся на вопрос, который я больше нигде не видел во время поиска о сжатии с потерями. Можете ли вы определить качество, потерянное с помощью определенного алгоритма? Я поспрашивал вокруг, и мне кажется, что нет надежного способа определить качество, потерянное по сравнению с исходным изображением, и его можно отличить только невооруженным глазом. Существует ли алгоритм, который показывает % потерянных или смешанных?

Я был бы очень признателен, если бы кто-нибудь мог дать мне некоторое представление об этом вопросе.

Комментарии:

1. Вы спрашиваете о способе измерения разницы между двумя изображениями в процентах? Потому что, конечно, значение сжатия JPG дает вам приблизительное представление, хотя ни 50% не теряют половину изображения, ни 100% не являются без потерь. ФУ, что я делаю для сравнения, так это помещаю оба изображения в разные слои в Paint.net и используйте метод слияния XOR для верхнего слоя. Таким образом, равные пиксели будут черными, а слегка измененный пиксель будет выделен.

2. Да, это именно то, что я ищу. Я не думал об использовании 2 слоев, чтобы увидеть разницу. Я попробую это сделать. Я буду держать вас в курсе, если это сработает.

3. Но помните, что это форум по программированию, так что вы не ищете что-то в этой области?

4. Я, я искал определенный алгоритм, который мог бы сделать это с помощью кода. Но, если ваш метод работает, я мог бы просто написать простой алгоритм для вычисления процента с учетом пикселей.

5. Неважно, что я нашел библиотеку python под названием Pillow, которая делает это. Спасибо за всю помощь!