我的代码(从https://stackoverflow.com/a/21797253/8387437复制)在某些时候显示了一个大部分黑屏,但在其他时间有效。我已尝试卸载我的影像设备,但这并不总是有效。我在Windows 64位笔记本电脑上使用python 2.7.13。我点了安装opencv_python获取opencv_python-3.2.0.8。 这是代码: import cv2
cam = cv2.VideoCapture(0)
print cam.isOpened()
while(True):
ret, frame = cam.read()
cv2.imshow('frame', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cam.release()
cv2.destroyAllWindows()
Here is an image of what it looks like. It switches between this frame and another similar one.
编辑:图片未正确插入。
答案 0 :(得分:0)
我从笔记本电脑的内置网络摄像头中读取前几张图像的黑框。我通过丢弃前10帧来解决这个问题。
几乎没有解释,但是#34;它可以在我的电脑上运行。"