我正在使用Zbar用於我的iOS條碼掃描應用程序,但問題在於它未檢測到pdf-417類型的條碼。我已經安裝了iPhone的ZBAR應用程序,它也無法檢測到pdf417。但是在zbar符號結構中增加了pdf 417。我也嘗試通過這行代碼明確啓用pdf-417,但沒有運氣。ZBAR無法掃描PDF-417 iOS
[scanner setSymbology: ZBAR_PDF417 config: ZBAR_CFG_ENABLE to: 1];
任何幫助?
我正在使用Zbar用於我的iOS條碼掃描應用程序,但問題在於它未檢測到pdf-417類型的條碼。我已經安裝了iPhone的ZBAR應用程序,它也無法檢測到pdf417。但是在zbar符號結構中增加了pdf 417。我也嘗試通過這行代碼明確啓用pdf-417,但沒有運氣。ZBAR無法掃描PDF-417 iOS
[scanner setSymbology: ZBAR_PDF417 config: ZBAR_CFG_ENABLE to: 1];
任何幫助?
Zbar掃描儀只支持一些特定的條碼類型。
其支持條形碼如我們AN-13/UPC-A,UPC-E,EAN-8,Code 128,Code 39,Interleaved 2 of 5和QR Code。
參考這一個: http://zbar.sourceforge.net/
對於PDF-417條代碼一些獨立SDK是它似乎。它將支持我們的條形碼Pdf417,QrCode,LicenseInfo,Code128,Code39,EAN13,EAN8,ITF,UPC和UPCE。
https://github.com/PDF417/pdf417-ios
自這一個和config類型:
[掃描器setSymbology:ZBAR_PDF417配置:ZBAR_CFG_ENABLE到:1];
只需嘗試所有配置類型並檢查。它可能有幫助
typedef enum zbar_config_e {
ZBAR_CFG_ENABLE = 0, /**< enable symbology/feature */
ZBAR_CFG_ADD_CHECK, /**< enable check digit when optional */
ZBAR_CFG_EMIT_CHECK, /**< return check digit when present */
ZBAR_CFG_ASCII, /**< enable full ASCII character set */
ZBAR_CFG_NUM, /**< number of boolean decoder configs */
ZBAR_CFG_MIN_LEN = 0x20, /**< minimum data length for valid decode */
ZBAR_CFG_MAX_LEN, /**< maximum data length for valid decode */
ZBAR_CFG_UNCERTAINTY = 0x40,/**< required video consistency frames */
ZBAR_CFG_POSITION = 0x80, /**< enable scanner to collect position data */
ZBAR_CFG_X_DENSITY = 0x100, /**< image scanner vertical scan density */
ZBAR_CFG_Y_DENSITY, /**< image scanner horizontal scan density */
} zbar_config_t;
是的,我見過pdf-417,但它不是免費的商業應用程序。對於zbar,它提供了這些選項 http://screencast.com/t/HnviRi8Q9 – souvickcse
然後對不起Zbar不支持。 – Ganapathy
是的。是否有任何方法可以解決此問題或添加此功能? – souvickcse
如果您使用的是iOS7或更高版本,則不必依賴諸如ZBar之類的第三方庫。 AVFoundation內置支持使用設備相機檢測1D和2D條形碼,包括PDF417和QR碼。 AVMetadataMachineReadableCodeObject有竅門。
一直試圖讓這個工作幾天。很好終於發現ZBar根本不支持它。 – Deco