資源簡介
Zbar官方源碼zbar-0.10,內涵交叉編譯配置腳本,ZBar是一個開源庫,用于掃描、讀取二維碼和條形碼。支持的二維碼包括:EAN/UPC,QR等
代碼片段和文件信息
#!/usr/bin/python
from?sys?import?argv
import?zbar
#?create?a?Processor
proc?=?zbar.Processor()
#?configure?the?Processor
proc.parse_config(‘enable‘)
#?initialize?the?Processor
device?=?‘/dev/video0‘
if?len(argv)?>?1:
????device?=?argv[1]
proc.init(device)
#?setup?a?callback
def?my_handler(proc?image?closure):
????#?extract?results
????for?symbol?in?image.symbols:
????????#?do?something?useful?with?results
????????print?‘decoded‘?symbol.type?‘symbol‘?‘“%s“‘?%?symbol.data
proc.set_data_handler(my_handler)
#?enable?the?preview?window
proc.visible?=?True
#?initiate?scanning
proc.active?=?True
try:
????#?keep?scanning?until?user?provides?key/mouse?input
????proc.user_wait()
except?zbar.WindowClosed?e:
????pass
- 上一篇:RTL8309N_Datasheet
- 下一篇:西門子S7-200運動控制庫map
評論
共有 條評論