[ML/CV] Вычисление похожести изображений под Windows
100 000 руб. за проект
Есть готовая программа фото-архив под Windows. Нужна библиотека, принимающая на вход одно изображение и выдающая некий хэш (идеально - 64-битное число, но можно и строку произвольного формата). Хэш позволяет вычислить степень похожести изображений между собой и отсортировать список, чтобы "близкие" фото шли рядом (алгоритм сортировки пишется вами же).
Чем больше точности и устойчивости к искажениям, тем лучше, но важно соблюсти баланс со скоростью работы, работой из коробки без конфигурации и пригодностью для любой графики (а не только фото зданий или людей).
Искажения - это артефакты сжатия, поворот, масштабирование, обрезка, смещение объектива, снимки одной серии из burst и т.д.
Во вложении примеры - 2 группы, каждая с 3 максимально "схожими", но искаженными фото.
Чем больше точности и устойчивости к искажениям, тем лучше, но важно соблюсти баланс со скоростью работы, работой из коробки без конфигурации и пригодностью для любой графики (а не только фото зданий или людей).
Искажения - это артефакты сжатия, поворот, масштабирование, обрезка, смещение объектива, снимки одной серии из burst и т.д.
Во вложении примеры - 2 группы, каждая с 3 максимально "схожими", но искаженными фото.
- Бюджет гибкий. Можем работать по часам.
- Онлайн-сервисы не допускаются, только собственное железо ПК (уровня современного десктопа).
- Используемые библиотеки должны разрешать коммерческое применение. Если нужно, то вся реализация может быть сделана open source.
- Прототип, если будете его делать, может быть на любом языке, но финальная реализация - на C, C++ или C#. Многопоточность не требуется, т.к. параллельно будет обрабатываться много отдельных фото.
- Интеграцией в приложение мы займемся сами. От вас нужно минимальное консольное приложение под Windows - на входе путь до файла JPEG, на выходе его хэш.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.