簡體   English   中英

在Python-3.6中將網絡攝像頭用作QR碼掃描儀

[英]Using webcam as a QR code scanner in Python-3.6

我花了數周的時間尋找使用Python將我的網絡攝像頭(內置於計算機中)轉換為QR掃描儀的方法,但是沒有任何效果。

首先,我嘗試安裝該軟件 ,據說該軟件可以使我的相機變成條形碼掃描儀,然后可以使用此視頻解碼python中的代碼。 我將掃描儀與“ pywin32”一起安裝,這本來是我需要使用的庫,但是由於我的計算機一直在說尚未安裝pywin32(盡管已安裝),所以我無法使兩者進行通信。

然后,我繼續使用zbar / pyzbar。 我下載了所有推薦的模塊(我按照此處列出的說明進行操作),但是每個模塊都帶有更多錯誤消息。 這與未安裝各種庫和模塊有關-我嘗試下載PIL /枕頭,pyqrcode和許多其他應該起作用的東西,但由於某些原因,沒有這樣做。

我覺得我無法提供任何代碼證據,因為我沒有任何代碼可解決此特定問題-我只是在尋找可能知道將普通網絡攝像頭轉換為條形碼/使用python的QR掃描儀。

假設目前我的計算機上沒有安裝任何我需要的庫,是否有人可以向我確切說明我將需要下載哪些庫,在哪里可以找到它們以及如何使用它們使Python與我的網絡攝像頭通信?

這是我的A Level課程作業,而掃描儀絕對是該程序的基礎。 如果有人可以為我提供有用的,可理解的解決方案,那么我將不勝感激。 如果這個問題仍然太寬泛,我深表歉意。我是編碼的新手,經過數小時的搜索尋找解決方案后,我覺得這是我的最后選擇。

幾年前,我在zbar上做了一個項目,花了6個月的時間才能使zbar正常工作:)

這是我設置zbar的方法:

  1. Zbar python模塊確實需要zbar.exe 轉到http://zbar.sourceforge.net/download.html並單擊ZBar 0.10 Windows installer如果您有Windows)或Linux builds 運行zbar-0.10-setup.exe並按照安裝說明進行操作。
  2. Zbar python模塊在pypi上可用。 這意味着一個簡單的pip install zbar將安裝它。
  3. 要獲取運行Zbar的.py示例,請首先下載zbar的源代碼(位於http://zbar.sourceforge.net/download.html的頂部鏈接),解壓縮tar.bz2文件(使用7zip)。 在解壓縮的文件夾中應該有/examples 在該文件夾內,您會找到幾個示例( proccessor.py是一個很好的示例),可以像正常運行python程序一樣運行它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM