2016-08-15 11 views
4

Я в настоящее время не женат:Как обнаружить несколько штрих-кодов/QR-кодов в изображении TIFF и вернуть их значение + положение?

У меня очень большое изображение TIFF, содержащее отсканированные документы. Изображение содержит счета-фактуры со штрих-кодами/QR-кодами, за которыми следуют несколько других отсканированных документов, связанных с выставленным им счетом. Это может повторяться несколько раз (изображение TIFF может выглядеть как [счет-фактура] + [документы] + [счет-фактура] + [документы] ...)

Мне нужна программа (на самом деле не важно, на каком языке, но Я бы предпочел Java, JavaScript, PHP, C++ или Python), который принимает указанное изображение TIFF, сканирует все штрих-коды и возвращает их значения и их положение на изображении (либо на той странице, на которой он находится, либо на абсолютной позиции, но на странице предпочтительнее, я точно знаю, что на одной странице не будет нескольких штрих-кодов). Цель состоит в том, чтобы разбить это изображение TIFF на несколько файлов PDF, каждый из которых содержит только один счет и все документы, принадлежащие счету.

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

Является ли какое-либо из моих презумпций ложным? Есть ли лучший способ/библиотека/SW, о которых вы знаете, что может работать?

Библиотеки/SW Я пытался до сих пор:

ZXing порт для PHP: Невозможно работать с TIFF файлами

ZXing github

Quagga для JavaScript: Может не работать с TIFF.

Quagga github

Zbar код читателя: Лучше выглядящий на сегодняшний день. Мне удалось сканировать несколько QR-кодов в одном TIFF-изображении, используя CMD (Windows), но не нашел способ получить свои позиции. Также выяснилось, что существуют версии C++ и Python, но пока не удалось их пробовать.

Спасибо за любые идеи/исправления.

ответ

0

Лучшие один я слышал, то есть субъективное ofc- является Barcode Rendering Framework

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

И также с открытым исходным кодом ..