如何用树莓派opencv打开摄像头识别二维码
时间: 2024-05-10 10:13:48 浏览: 256
S_Injector_code.7z
首先要确保树莓派上已经安装了OpenCV库。然后可以使用Python编写以下代码进行二维码识别:
```
import cv2
import numpy as np
from pyzbar.pyzbar import decode
cap = cv2.VideoCapture(0)
while True:
_, frame = cap.read()
decoded_objs = decode(frame)
for obj in decoded_objs:
print("Data:", obj.data)
cv2.imshow("frame", frame)
key = cv2.waitKey(1)
if key == 27:
break
cv2.destroyAllWindows()
cap.release()
```
以上代码会打开树莓派上的摄像头并实时显示画面。当从摄像头中识别到二维码时,会在终端中输出数据内容。按下“ESC”键可以退出程序。
阅读全文