Имеется большой архив фотографий, объем более 30 000 шт, разного жанра, ЧБ и цветные.
Необходимо в автоматическом режиме распознать каждую фотографию, прикрепить к ней теги, например: "человек, женщина, в красном платье", или "улица, фонарь". Вручную сортировать такой объем - сами понимаете насколько плохая затея.
Примеры фотографий:
https://habrastorage.org/files/5ff/d64/eba/5ffd64e...
https://habrastorage.org/files/174/8c6/6e6/1748c66...
https://habrastorage.org/files/1c2/ecb/ade/1c2ecba...
Как я вижу себе решение задачи: все фотографии хранятся локально на компьютере. На нем же работает скрипт, который поочередно отправляет сжатую копию фотографий в сервис распознавания фотографий. Получает ответ в виде списка тегов, сохраняет его с привязкой к фотографии (в БД или даже в текстовый файл), и затем повторяет итерацию.
Из того что нашел:
Идеальный вариант по качеству распознавания - сервис Camfind:
cloudsightapi.com/api - но стоимость очень высокая.
Приемлемый по цене, но хуже по качеству -
vufind.com
Десктопное ПО для распознавания изображений не внушает доверия, т.к. облачные сервисы, на мой взгляд, более точные и умные. Но могу ошибаться.
Может быть, существуют ли альтернативные решения?
Какие посоветуете сервисы для распознавания изображений?