我写了以下代码
import cv2 as cv
cap=cv.VideoCapture(0)
fourcc=cv.VideoWriter_fourcc(*'XVID')
#out=cv.VideoWriter('output.avi',fourcc,20.0,(640,840))
while(True):
ret,frame=cap.read()
#f(ret==True):
#out.write(frame)
cv.imshow('frame',frame)
cv.waitKey(0)
#out.release()
cap.release()
cv.destroyAllWindows()
代码执行成功,但代码访问我的相机时出现问题。
我尝试进入设备管理器并启用设备以及更改相机的隐私设置,但似乎没有任何效果。很久都没有反应。
您需要在每次
waitKey()
之后致电imshow()
:
...
...
while(True):
ret,frame=cap.read()
cv.imshow('frame',frame)
cv.waitKey(0)
...
...