zbar 可以解析 qrcode
不過安裝過程可是艱辛
本地開發用mac,生產伺服器用ubuntu。安裝方式不同。整理出以下安裝方式
ubuntu 14.04.1 lts(gnu/linux 3.8.0-29-generic x86_64)
$ apt-get install libzbar-dev
$ pip install zbar
ubuntu 10.04.4 lts
apt-get install libzbar-dev
apt-get install python-gtk2-dev
wget
bzip2 -d zbar-0.10.tar.bz2
tar -xvf zbar-0.10.tar
./configure --without-qt
make
make install
pip install zbar
mac
brew update && brew upgrade
brew install zbar
python setup.py install
qrcode解碼例子
#!/usr/bin/python
import
zbar
from pil import
image
import
urllib
import
cstringio
#位址替換成你的qrcode位址
url = ('
')#create a reader
scanner =zbar.imagescanner()
#configure the reader
scanner.parse_config('
enable')
#obtain image data
imgfile =cstringio.stringio(urllib.urlopen(url).read())
pil = image.open(imgfile).convert('l'
)width, height =pil.size
raw =pil.tostring()
#wrap image data
image = zbar.image(width, height, '
y800
', raw)
#scan the image for barcodes
scanner.scan(image)
#extract results
for symbol in
image:
#do something useful with results
'decoded
', symbol.type, '
symbol
', '
"%s"
' %symbol.data
#clean up
del(image)
各個平台的sleep函式
一 linux下的時序等待 1.sleep 函式名 sleep 功 能 執行掛起一段時間 用 法 unsigned sleep unsigned seconds 在gcc 編譯器 中,使用的標頭檔案因gcc版本的不同而不同 include 單位為秒 2.naosleep struct timespe...
tolua各個平台的編譯
本篇主要參照如何編譯各平台使用的庫 以編譯tolua為例親手編譯了下各個平台使用的tolua的庫,儘管參照,然後還是用了很長一段時間,主要還是對工具的不熟練,另外千萬記住一句話 沒事別和工具起勁 windows編譯 mingw 解壓到d盤,找到對應的mingw執行路徑 64位 d mingw x64...
各個問答平台推廣的比較
特點 對於鏈結的限制較為嚴格,很愛限制同一ip留鏈結個數。如果同一ip留鏈結每天超過3,4個則無法繼續留鏈結回答問題。但提問量是問答 中最多的,時不時的網上會爆一些留鏈結的bug。自問自答 不太支援自問自答,自己提問後同一ip特定時間段內回答一般審核都無法通過,但不會凍結id。2.天涯問答 特點 好...