我是 OpenCV 的新手,我正在嘗試從我的網絡攝像頭渲染視頻,但我得到的不是連續的實時視頻,而是單幀圖片。當我點擊關閉按鈕時,它會將下一幀顯示為圖片。import cv2vid=cv2.VideoCapture(0)while(vid.isOpened()): ret,frame=vid.read() cv2.imshow('Video',frame) if cv2.waitKey(0) & 0xFF ==ord('e'): breakvid.release()cv2.destroyAllWindows()我正在使用華碩 X507uf 筆記本電腦。也許這是我的網絡攝像頭的錯。
1 回答

瀟湘沐
TA貢獻1816條經驗 獲得超6個贊
試試這個代碼 -
import cv2
vid=cv2.VideoCapture(0)
while(vid.isOpened()):
ret,frame=vid.read()
cv2.imshow('Video',frame)
if cv2.waitKey(1) & 0xFF ==ord('e'):
break
vid.release()
cv2.destroyAllWindows()
添加回答
舉報
0/150
提交
取消