2012-10-05 68 views
0

是否可以通過使用Zbar API來檢查圖像是否包含條形碼? 這是作爲備份措施,以便如果應用程序無法獲取條形碼值,請讓它檢查它是否可能包含條形碼,如果是這樣,用戶稍後可以手動驗證它。檢測圖像是否包含條形碼

我已經探索了很多,但沒有大的成功。如果不是ZBar,可以做得很好的其他任何開源庫?

感謝

回答

1

你需要的是一個探測器,即定位條形碼(如果有的話)的能力,因而只是返回yes或no根據檢測結果。因爲它公開了一個高層次的掃描器接口(zbar_scan_image),一方面結合檢測&解碼,以及在另一方面純譯碼器接口

IMHO zbar和不提供靈活,足以API這樣做。

你一定要參考這篇論文:Robust 1D Barcode Recognition on Mobile Devices。它包含與檢測步驟有關的整個部分,包括僞算法[1] - 請參閱4.查找條形碼。但是沒有現成的開源庫:你必須根據所描述的技術來實現你自己的探測器。

最後,根據您計劃使用的輸入圖像的類型,可以使用更實用/簡單的技術(是否存在任何旋轉?模糊?是關於實時處理圖像還是視頻流?) 。


[1]另外我要說的是,這是一個好主意,用一種不同的算法,該退回步驟比第一個步驟中使用的一個範圍內。

+0

對不起。是的,有旋轉和模糊沿。只有佛像 – Jatin