最近一個(gè)項(xiàng)目需要識別二維碼,找來找去找到了zbar和zxing,中間越過無數(shù)坑,總算基本上弄明白,分享出來給大家。
一、zbar官方介紹
ZBar 是款桌面電腦用條形碼/二維碼掃描工具,支持?jǐn)z像頭及圖片掃描,支持多平臺(tái),例如 iPhone,Andriod 手機(jī),同時(shí) ZBar封裝了二維碼掃描的 API 開發(fā)包。
ZBar 目前條碼類型有:EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 and QR Code.
從上可以看出,zbar有挺多優(yōu)勢,封裝了API,支持多平臺(tái),支持多種條碼類型,包括一維、二維碼。
具體主頁:http://zbar.sourceforge.net/
二、zbar的python安裝
進(jìn)入https://pypi.python.org/pypi/zbar,可以看到最新版本是0.10,提供源碼以及python2.5、python2.6下的exe版本。
File | Type | Py Version | Uploaded on | Size |
---|