Алгоритм сравнения двух изображений в C #

Я пишу инструмент в C #, чтобы найти дубликаты изображений. В настоящее время я создаю контрольную сумму MD5 файлов и сравниваю их.

К сожалению, мои изображения могут быть

повернут на 90 градусовимеют разные размеры (меньшее изображение с тем же содержанием)имеют разные сжатия или типы файлов (например, артефакты JPEG, см. ниже)

Какой будет лучший подход для решения этой проблемы?

Ответы на вопрос(4)

Ваш ответ на вопрос