IoT開発、設備・DIYのブログ!
sudo pip install pyzbar
以下サンプルのソースコードです。
import cv2
from pyzbar.pyzbar import decode
cap = cv2.VideoCapture(0)
cap.set(cv2.CAP_PROP_FPS, 30)
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1280)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 720)
while True:
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_RGBA2GRAY)
data = decode(gray)
for symbol in data:
if symbol.type == "QRCODE":
print(data[0][0].decode("utf-8", "ignore"))
if cv2.waitKey(1) == 27:
break
cap.release()
cv2.destroyAllWindows()
python3で動かない場合はターミナルからsudo python ***.pyといった具合にpython2で動作させてください。
うまくいくとこんなコードをカメラが認識します。
このブログのURLがでてきました!!
・・・うまく使えば、QRコードで動作する電子錠とかつくれるかな??
QRコード自体はこちらのぺージで作成できます。
https://qr.quel.jp/?fbclid=IwAR2LqvnugdQ2gKPl2QSiCNJtj4B1KZ_XwD-qfODJGqZ2G79hBmOWPG2qqY4