2015-01-21 4 views
0

Я смотрел на это некоторое время и было интересно, возможность использования что-то вроде обнаружения особенностей в OpenCV сделать следующее:Обнаружение подобных объектов с использованием OpenCV

Я работаю над проектом, который требует идентификации предметы в продуктовом магазине, которые не имеют штрих-кодов (т.е. производят). Я хочу создать локальную базу данных различных элементов, которые нужно идентифицировать, и, используя образы элементов, сравнить их с базой данных и рассказать, что такое элемент.

Это не должно быть абсолютно точным (например, не нужно говорить между различными типами яблок), но я хочу, чтобы он мог рассказать между чем-то вроде персика и апельсина, но все еще можно сказать, что банан - это банан, хотя его цвет немного отличается.

Мой вопрос в том, что я пытаюсь сделать с помощью OpenCV? Из того, что я читал, идентичные объекты можно отследить с относительной легкостью, но у меня возникли проблемы с тем, что больше похоже на то, что я пытаюсь сделать.

Любые толчки в правильном направлении были бы чрезвычайно оценены.

+0

Привет, это не место для такого вопроса. Он слишком широк. Приходите сюда, если у вас есть конкретная проблема с кодировкой, в которой вам нужна помощь. –

+0

Взгляните на сверточные нейронные сети. Но OpenCV не поддерживает CNN, и обучение CNN не является простым. – dhanushka

ответ

0

Очень открытый вопрос, но OpenCV - это то, что нужно искать. Лучше всего, вероятно, построить кластеры Хаара. Множество материалов для чтения по этой теме, вначале несколько подавляющее, но именно это я и рассмотрю.

+0

Спасибо! Вопрос должен был быть открытым, поскольку я просто оцениваю свои варианты реализации этой функции. Я ценю ваш ответ. –

+0

Последующие действия, как хорошо с этим запуском на микроконтроллере, таком как RasPi? Я могу сказать, что создание классификаторов может быть довольно интенсивным, но как только они создаются, сколько вычислительной мощности требуется, чтобы использовать классификаторы для обнаружения объекта? –

+0

это должно быть хорошо после того, как у вас есть классификаторы, из быстрого google существуют некоторые программы обнаружения распознавания демо, написанные уже для Pi, которые хорошо работают. – chris

Смежные вопросы