【发布时间】:2018-05-10 08:21:45
【问题描述】:
这是代码:
import cv2
cv2.namedWindow("preview")
vc = cv2.VideoCapture(0)
if vc.isOpened(): # try to get the first frame
rval, frame = vc.read()
else:
rval = False
while rval:
cv2.imshow("preview", frame)
rval, frame = vc.read()
key = cv2.waitKey(20)
if key == 27: # exit on ESC
break
cv2.destroyWindow("preview")
但是相机预览是全黑的
可能是驱动问题,请问是驱动问题吗?我该如何解决
【问题讨论】:
-
使用按钮
{}正确格式化代码。 -
如果它是驱动程序问题,那么它不适合您的问题 - 您将不得不在不同的门户网站上进行搜索。
-
我说可能是!!
-
如果你通过 pip 下载了 opencv,它在 osx/linux 上不应该有适当的视频支持。另请参阅FAQ on PyPi。如果您想要视频/网络摄像头支持,您可能必须从源代码构建 opencv。
-
你可以换成视频看看好不好用。而且我发现你的代码格式不正确,代码前面有个空格。