Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何释放摄像头<;位于0x7f2c40e75b00的imutils.video.webcamvideostream.webcamvideostream实例>;_Python_Python 3.x_Python 2.7_Opencv_Tkinter - Fatal编程技术网

Python 如何释放摄像头<;位于0x7f2c40e75b00的imutils.video.webcamvideostream.webcamvideostream实例>;

Python 如何释放摄像头<;位于0x7f2c40e75b00的imutils.video.webcamvideostream.webcamvideostream实例>;,python,python-3.x,python-2.7,opencv,tkinter,Python,Python 3.x,Python 2.7,Opencv,Tkinter,我用这个代码启动相机 from imutils.video import Videostream vs = VideoStream(0).start() 但是当我尝试这个的时候 vs.stop() 摄像机不会停止,变量vs显示此值: <imutils.video.webcamvideostream.WebcamVideoStream instance at 0x7f2c40e75b00> imutils实际上使用cv2.VideoCapture()初始化流,但并没有在stop中

我用这个代码启动相机

from imutils.video import Videostream
vs = VideoStream(0).start()
但是当我尝试这个的时候

vs.stop()
摄像机不会停止,变量vs显示此值:

<imutils.video.webcamvideostream.WebcamVideoStream instance at 0x7f2c40e75b00>

imutils实际上使用cv2.VideoCapture()初始化流,但并没有在stop中释放它

vs.stream.release()应该可以工作

我已经在imutils github repo中创建了拉请求:)

vs.stream.release()
对我不起作用


vs.stream.stream.release()
工作得很好。

我想你需要把
vs
分成两行:
vs=VideoStream(0)
vs.start()
@Nae,我怎样才能松开相机。你能指导我吗?我不能,我对这个主题不太熟悉。对于我来说,当它与
openCV
一起使用时,第一个
vs.stream.release()
为我做了这件事。干杯