Уже пару дней я застрял на задаче, связанной со сравнением изображений с использованием PHP. Я начинаю думать, что PHP не является языком для решения подобных задач.
Цель:
Используйте базу, сравните с ней новый штриховой рисунок и верните процентную разницу между ними.
Я попробовал несколько способов сделать это: сравнить различия в количестве пикселей (что на самом деле не решает задачу различий между линиями), сделать все пиксели перекрывающимися, белыми и найти пиксели без прозрачности / цвета белый и делим на непрозрачные пиксели в базе (которые, кажется, не получают правильное число)
Вот пример:
- - - - - - - - База - - - - - - - - - - - Line-Art - - - - - - - -
Разница в процентах должна составлять около 54%. Тем не менее, ни один из способов, которые я пробовал, не приблизился (~5%)
к этому.
Мой вопрос: можно / как это можно сделать в PHP?
Спасибо!
Изображения © Aywas.com