В поисках системы с открытым исходным кодом, которая позволяет в коммерческих целях распознавать изображения на огромной и органично растущей коллекции двумерных изображений, где единственными известными вариациями будут:
- Масштабирование размера изображения,
- Угол, на котором картинка-картинка, это взять,
- Смещения синхронизации цвета, означающие, что из-за неровностей при захвате и рендеринге цвет исходного изображения варьируется от экземпляра к экземпляру,
- Обрезка фотографии,
- Добавление водяного знака или текста,
- Возможные изменения фокуса, означающие, что захват не был в фокусе, не то, что был применен фильтр манипуляции изображения.
Я согласен с необходимостью обучать приложение до тех пор, пока отдача от этого не окупится - это говорит о том, что в долгосрочной перспективе количество двумерных экземпляров вырастет за пределы первоначальных нескольких тысяч до ста тысяч; но это долгосрочно, и я был бы рад, если бы у меня было решение, которое хорошо работает, с обучающим набором из 1000 экземпляров и 10 примеров в каждом.
ОБНОВЛЕНИЕ: лицензия должна быть в состоянии использоваться для коммерческого внутреннего распространения без выпуска исходного кода, даже внутреннего для всех тех, у кого есть бинарный файл. Код никогда не будет продаваться, он будет использоваться только для внутреннего использования, но не каждый пользователь будет иметь доступ к исходному коду, только интерфейс.
источник
Ответы:
Это может быть немного низкого уровня, но OpenCV может предоставить вам инструменты, необходимые для создания такого программного обеспечения для распознавания изображений. Конечно, OpenCV не предоставляет все необходимое из коробки (я думаю, я не профессионал), но он нацелен на то, чтобы обеспечить то, что нужно для компьютерного зрения в реальном времени.
Вы можете начать читать документацию здесь . Некоторые хорошие книги также перечислены на этой странице.
Надеюсь это поможет. Удачи!
источник
Я рекомендую вам использовать TopSurf, как здесь: http://www.liacs.nl/~bthomee/topsurf/index.html http://press.liacs.nl/researchdownloads/topsurf/
Это может сделать крупномасштабное признание и с открытым исходным кодом. По крайней мере, попытайтесь сравнить свои результаты с ним.
источник
Просто , чтобы добавить к обсуждению я в настоящее время работает на согласовании изображения , и я нашел OpenCV в ОРБ бесплатно; однако SURF и SIFT - нет. Вы можете посмотреть на этот пример в качестве возможной отправной точки.
источник
Pastec http://www.pastec.io должен соответствовать требованиям исходного вопроса.
Это индекс с открытым исходным кодом и поисковая система для распознавания изображений, выпущенная в рамках LGPL. Это позволяет легко добавлять, удалять и искать подходящие изображения в индексе, используя простой HTTP API. Он основан на OpenCV и использует дескриптор ORB, который в отличие от SURF и SIFT не имеет патентов.
источник