Распознавание штрих-кодов

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
28 августа 2014, 14:52 • 5 откликов • 94 просмотра

Требуется разработать программу для распознавания штрих-кодов на упаковках с монетами в слабах.
Примеры штрих-кодов:
http://www.raritetus.ru/images/slab_examples/NG...
http://www.raritetus.ru/images/slab_examples/PC...
http://www.raritetus.ru/images/slab_examples/IC...

Штрих-коды здесь в форматах CODE-128 и I2/5. Могут быть другие, это нужно будет выяснить в результате анализа.

Существующие open source пакеты
http://zbar.sourceforge.net/download.html
https://github.com/zxing/zxing
https://github.com/ryanl/barcode
часто не распознают штрих-код, хотя на фото он достаточно чёткий. Можно взять их за основу и доработать.

Эталонная база картинок: http://www.raritetus.ru/common/slab_images.txt – 18438 изображений.
Монеты отсканированы с двух сторон. С одной стороны штрих-код плюс название фирмы (одна из трёх надписей "NGC" или "PCGS" или "ICG"), с другой стороны – нет штрих-кода.
Нужно распознать штрих-коды на этих картинках. Если код есть - вернуть текстовый эквивалент. Если нет - вернуть сообщение о том, что кода нет.
Предпочтительный интерфейс: PECL-модуль на языке С для PHP, либо PHP-скрипт. Альтернативный вариант - консольная утилита, принимающая на вход список путей до файлов
и возвращающая XML с результатами парсинга.

Точность распознавания штрих-кодов из базы http://www.raritetus.ru/common/slab_images.txt должна быть не менее 80%, а вообще чем больше тем лучше.
В результате работы исполнитель предоставляет:
1. Набор HTML-файлов результатов обработки базы http://www.raritetus.ru/common/slab_images.txt в виде таблицы из 3-х столбцов: фотка, код, фирма (по возможности). В одном файле 500 картинок
2. После оплаты исполнитель предоставляет открытые исходные коды программы

Также интересует возможность распознавания нечётких изображений штрих-кодов, а также кодов под углом и нескольких кодов на одном фото.
Оплата достойная. Своё предложение можете оставлять здесь.