(МОБИЛЬНЫЙ) Оптическое распознавание изображения для подсчета количества предметов - PullRequest
3 голосов
/ 27 августа 2011

Мне интересно, как сделать, как я сказал в заголовке:

Я хочу, чтобы некоторые объекты считывались при считывании изображения с камеры портативного устройства (например, телефонов iPhone или Android)

Мне нужны только две специальные функции.

  1. Распознать и посчитать количество предметов
  2. Распознать цвет объекта (чтобы я мог посчитать, сколько у меня каждого цвета).

Очень простой пример.

У меня есть стопка кусочков LEGO, все они одинакового размера. Я знаю, что они всегда будут выровнены по горизонтали, иногда они не выровнены по вертикали. Мне нужно посчитать, сколько у меня каждого цвета.

Я знаю, что у меня есть кусочки с одинаковыми размерами, меняются только цвета. Я думаю, что доступно только 10 цветов.

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

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

Программа должна действовать так же:

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

Заранее спасибо, ЛЮБОЙ вид помощи будет

1 Ответ

1 голос
/ 27 августа 2011

Я признаю, что прошло 10 лет с тех пор, как я в последний раз баловался с компьютерным зрением, но тогда я использовал библиотеки OpenCV, и они, похоже, все еще работают и поддерживают Android:

http://opencv.willowgarage.com/wiki/Android

и iOS:

http://www.eosgarden.com/en/opensource/opencv-ios/overview/

...