我使用此代码启动相机
from imutils.video import Videostream
vs = VideoStream(0).start()
但是当我尝试这个时
vs.stop()
相机没有停止,变量vs显示此值:
<imutils.video.webcamvideostream.WebcamVideoStream instance at 0x7f2c40e75b00>
答案 0 :(得分:1)
imutils实际上使用cv2.VideoCapture()初始化流,但没有在停止时释放它。
vs.stream.release()应该可以。
我已经在imutils github repo中创建了pull请求:) https://github.com/jrosebr1/imutils/pull/81/files
答案 1 :(得分:1)
vs.stream.release()
对我不起作用。
vs.stream.stream.release()
运作良好。