Здравствуйте, Олег!!!
Вы писали:
> Подскажите, что лучше взять для распознавания цвета, штрих кодов и купюр?
Конец цитаты.
Не знаком с программами для Android, но программа для распознавания
купюр есть под IOS и отлично работает, в том числе, распознаёт и
российские деньги.
Так же, по-моему здесь писали о программе распознавания штрих-кодов,
специально разработанной для незрячих.
Как только код попадает в камеру, программа его распознаёт.
Можно заказать специальные наклейки, потом наклеивать их на что-либо и
дать этим наклейкам название в программе, после чего можно
распознавать, например, баночки с такими наклейками.
Можно распознавать и штрих-коды на товарах, напечатанные
производителями, но, на сколько я помню, там какая-то заморочка со
штрих-кодами российских товаров, возможно, что-то путаю.
Пользовался не специальными распознавалками штрих-кодов.
Обычно, эти программы разрабатывают владельцы Интернет-магазинов, под
девизом "сравни цены".
В целом, тоже очень не плохо. Навёл на штрих-код Ноутбука и получаешь
подробное описание ноута из И-нета, с конфигурацией, всеми
устройствами и тп, можно искать драйверы по этим данным. (улыбка).
Навёл на банку для окурков и узнал, что это кофе Nescafe в
металлической банке, мирового
производителя банок для окурков, (улыбка) тип, вес и так далее.
Единственное большое но.
Во всех не специальных распознавалках штрих-кодов, которые я потестил,
нужно, глядя на экран, навести камеру на штрих-код, так, чтобы
перечёркивающая изображение красная полоска попала на штрих-код,
пересекая его чёрные полоски штрихи.
То есть, нужен визуальный контроль.
Для распознавания цвета, имха, лучшим выбором будет хороший,
специально разработанный для этого прибор.
Дело в том, что цвет предмета, то есть тот свет, который от предмета
отражается, зависит от окружающего освещения. Освещение может быть
желтоватым, синеватым и тому подобное, одним словом, привносить свой
оттенок к цвету предметов.
Человеческое восприятие без всякого сознательного действия делает эту
"поправку на ветер".
Прогу же нужно предварительно откалибровать под текущее освещение.
Показать ей белую бумажку и "объяснить", что это в данной ситуации
белое.
Прога сделает поправку на оттенок освещения, будет убирать излишек
конкретных цветов из результата и результаты будут правильные.
Бумага точно должна быть белой, без оттенков, бумага с оттенком внесёт
свою погрешность.
Если у проги нет подобной калибровки, то она может ошибаться,
особенно, если цвет предмета не насыщенный, светлый.
Прибор же, распознающий цвет, использует собственный источник света,
параметры которого заранее известны и под который прибор и
откалиброван.
В распознавателе цвета не видно собственного фонарика? Если свет не
виден, это не значит, что его нет.
Аппаратный прибор распознает цвет даже в полной темноте.