資源簡介
ZBAR 官方開源的二維碼解碼庫,官方原版未做任何修改,0.10最新版本。實用C語言編寫,也有少量C++接口。
代碼片段和文件信息
#!/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
- 上一篇:數(shù)據(jù)結構二叉樹代碼
- 下一篇:USB鍵盤驅動C++
評論
共有 條評論