用Python写一个识别二维码的代码
时间: 2024-05-12 11:17:32 浏览: 101
基于python+opencv的无人机二维码扫描及数字识别代码(高分)
5星 · 资源好评率100%
当然可以,您可以使用Python中的库来实现二维码的识别。例如,使用ZBar库就可以很方便地识别二维码。以下是一个简单的示例代码:
```
import cv2
import numpy as np
import pyzbar.pyzbar as pyzbar
cap = cv2.VideoCapture(0)
while True:
_, frame = cap.read()
decodedObjects = pyzbar.decode(frame)
for obj in decodedObjects:
print("Data:", obj.data)
cv2.putText(frame, str(obj.data), (50, 50), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 255, 0), 2)
cv2.imshow("Frame", frame)
key = cv2.waitKey(1)
if key == 27:
break
cap.release()
cv2.destroyAllWindows()
```
在这个代码中,我们使用了OpenCV库来读取视频流,并使用pyzbar库来识别二维码。当检测到二维码时,代码输出二维码的数据并在视频中显示出来。
阅读全文