Поиск изображения на диске по изображению из интернета
Возникла необходимость поиска изображений на жестком диске по загрузке в программу аналогичного изображения. Проще говоря поиск идентичной/очень похожей картинки (могут отличаться степенью сжатия).
В маленьком магазине в соц.сетях - каталог представлен картинками в альбомах. Сами товары для производства требуют файлы, которые хранятся на жестком диске вместе с теми же картинками. Сейчас каталог стал очень большим и ориентироваться в нем, находя нужный заказ по фото очень сложно.
Подскажите, насколько это оптимальный способ решения проблемы? Какими библиотеками посоветуете воспользоваться? Есть небольшой опыт на C# и плюсах.