2016-08-15 24 views
4

我目前正在努力實現:如何在TIFF圖像中檢測多個條形碼/ QR碼並返回其值+位置?

我有一個非常大的TIFF圖像,其中包含掃描的文檔。該圖像包含帶有條形碼/ QR碼的發票,然後是與之前發票相關的多個其他掃描文件。這可以重複多次(TIFF圖像可能看起來像[發票] + [文件] + [發票] + [文件] ...)

我需要一個程序(其實並不重要,我喜歡採用Java,JavaScript,PHP,C++或Python),它會掃描所有的條形碼,並返回它們的值和它們在圖像中的位置(無論是在哪個頁面上,還是絕對位置,但頁面是可取的,我知道一個頁面上不會有多個條形碼)。我們的目標是將此TIFF圖像分成多個PDF文件,每個文件只包含一張發票和所有屬於發票的文件。

我已經完成了後面的部分。我打算使用ImageMagick將TIFF文件分成多個文件(測試,工程)。我也嘗試了多種條形碼掃描方法,但每個都遇到了嚴重的問題。這就是我的問題的關鍵:

我的任何假設都是假的?有沒有更好的方法/圖書館/軟件,你知道這可以工作?

庫/ SW我試過到目前爲止:

斑馬線端口PHP:不能與TIFF文件的工作

ZXing github

斑驢爲JavaScript:不能與工作TIFF文件。

Quagga github

zbar和讀碼器:最好找一個比他強得多。我設法使用CMD(Windows)掃描一個TIFF圖像中的多個QR碼,但沒有找到找到他們的位置的方法。還發現存在C++和Python版本,但還沒有試用它們。

感謝您的任何想法/更正。

回答

0

最好的一個,我聽到 - 即主觀ofc-是Barcode Rendering Framework

我不知道,如果它可以檢測到頁面上的多個條碼,但它可以檢測出許多不同類型的條形碼。

而且它也是開源的。