Я в настоящее время не женат:Как обнаружить несколько штрих-кодов/QR-кодов в изображении TIFF и вернуть их значение + положение?
У меня очень большое изображение TIFF, содержащее отсканированные документы. Изображение содержит счета-фактуры со штрих-кодами/QR-кодами, за которыми следуют несколько других отсканированных документов, связанных с выставленным им счетом. Это может повторяться несколько раз (изображение TIFF может выглядеть как [счет-фактура] + [документы] + [счет-фактура] + [документы] ...)
Мне нужна программа (на самом деле не важно, на каком языке, но Я бы предпочел Java, JavaScript, PHP, C++ или Python), который принимает указанное изображение TIFF, сканирует все штрих-коды и возвращает их значения и их положение на изображении (либо на той странице, на которой он находится, либо на абсолютной позиции, но на странице предпочтительнее, я точно знаю, что на одной странице не будет нескольких штрих-кодов). Цель состоит в том, чтобы разбить это изображение TIFF на несколько файлов PDF, каждый из которых содержит только один счет и все документы, принадлежащие счету.
У меня последняя часть уже сделана. Я намерен использовать ImageMagick, чтобы разбить файл TIFF на несколько файлов (протестирован, работает). Я также попробовал несколько методов сканирования штрих-кодов, но столкнулся с критическими проблемами у каждого. И в этом мой вопрос:
Является ли какое-либо из моих презумпций ложным? Есть ли лучший способ/библиотека/SW, о которых вы знаете, что может работать?
Библиотеки/SW Я пытался до сих пор:
ZXing порт для PHP: Невозможно работать с TIFF файлами
Quagga для JavaScript: Может не работать с TIFF.
Zbar код читателя: Лучше выглядящий на сегодняшний день. Мне удалось сканировать несколько QR-кодов в одном TIFF-изображении, используя CMD (Windows), но не нашел способ получить свои позиции. Также выяснилось, что существуют версии C++ и Python, но пока не удалось их пробовать.
Спасибо за любые идеи/исправления.