前二篇記錄了如何簡單、快速製作QR Code二維條碼
既然談了製作條碼~~想必各位一定跟我一樣,馬上想知道如何將條碼圖檔解讀出來囉!
OK~~直接進入主題囉!
這次我們需要用到二個額外的package來幫助我們完成設計,分別是:
影像處理工具(PIL) 以及 條碼掃描(解碼)工具(pyzbar)
這二組工具都是python相當實用、強大的package
在進行程式編寫前,同樣的必須先將二組package安裝起來
→安裝PIL:pip install pillow (特別注意是:pillow 喔)
→安裝pyzbar:pip install pyzbar
package安裝完成就可以開始進行程式編寫囉~~~
透過以下六~七行程式碼就可以編寫出一個解讀條碼的程式囉!
直接上程式碼:
由於程式碼中都已經加上相關註解說明了~~所以就不必贅言佔篇幅了!
(前面加上 # 號就是python中的註解:也就是給人看的,python執行時不會去理他)
唯一補充說明:
pyzbar在解讀圖檔中的條碼時,若引入開啟的圖檔內有多組條碼圖檔,pyzbar會將其都解碼出來喔~~功能相當強大!解讀出來的條碼會成為一組列表,可用list(列表)的相關操作進行處理!
列表(list)的操作是python中相當重要的一環,這裡就不特別去談他,有興趣的朋友可以先到我之前的這一篇參考看看,後續有機會再將list的相關操作好好整理跟大家分享!
沒有留言:
張貼留言