[英]Python OpenCV - Webcam capture returns blank screen
我使用pycharm运行以下代码,但我黑屏,无输出。 cv2版本-4.0.0(由pycharm安装程序安装)Python-3.6 Windows 10 64位
import cv2
print(cv2.__version__)
video_capture = cv2.VideoCapture(0)
while (video_capture.isOpened()):
ret, frame = video_capture.read()
if ret == True:
cv2.imshow('win', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
print(frame)
我只是打印了框架,所以得到了很多零的输出。 请注意,我已经在同一台机器上使用了Opencv和Java使用相同的网络摄像头,并且工作正常。
[[[ 80 1 9]
[114 120 1]
[ 0 0 176]
...
[ 0 0 0]
[ 0 0 0]
[ 0 0 0]]
发现了问题,这是我的卡巴斯基病毒扫描程序阻止了它。 这真的很奇怪,因为它点亮了网络摄像头,所以我从没想过它被阻止了。 禁用病毒扫描程序后,它就像一个魅力
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.