0

我的代码(从https://stackoverflow.com/a/21797253/8387437复制)有时会显示大部分黑屏,但有时可以。我尝试卸载我的成像设备,但这并不总是有效。我在 Windows 64 位笔记本电脑上使用 python 2.7.13。我 pip 安装了 opencv_python 得到 opencv_python-3.2.0.8。这是代码:导入 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()

这是它的样子。它在此帧和另一个类似帧之间切换。

编辑:图像未正确插入。

4

1 回答 1

0

我从笔记本电脑的内置网络摄像头读取前几张图像时出现黑框。我已经通过丢弃前 10 帧来解决它。

几乎没有解释,但“它适用于我的电脑”。

于 2017-08-22T04:14:32.147 回答