我正在Windows 10中使用Python OpenCV捕获网络摄像头输入。我发现当我尝试释放VideoCapture对象时,它经常挂起。我一直在使用任务管理器将其杀死,因为ctrl + c不会执行任何操作。使用以下代码,这种情况大约占我50%的时间:
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 16:07:46) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> cv2.__version__
'3.4.1'
>>> cam = cv2.VideoCapture(3)
>>> cam.release()