我想创建一个Python程序,用OpenCV打开网络摄像头,用Raspberry Pi上的gattlib控制蓝牙设备。代码如下:
import cv2
import threading
from gattlib import GATTRequester
from time import sleep
cap = cv2.VideoCapture(0)
cap.set(3, 320)
cap.set(4, 240)
while(True):
print(1)
ret, frame = cap.read()
print(2)
cv2.imshow('frame', frame)
print(3)
key = cv2.waitKey(1) & 0xFF
print(4)
if key == ord('q'):
break
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()
奇怪的是它会阻塞key = cv2.waitKey(1) & 0xFF
处的线程
如果我删除from gattlib import GATTRequester
,代码就可以正常工作
有人知道这是怎么回事吗
谢谢
目前没有回答
相关问题 更多 >
编程相关推荐