python - cv2=cv2.VidioCapture=(0) 不打开视频窗口。相机开启
问题描述
所以这段代码应该打开实时视频流窗口,但它没有。我正在使用 Python 3.7 运行 Windows 10,并在 Pycharm 和 Visual Studio 中运行代码,并看到相同的问题。
import cv2
# load yolo
cap = cv2.VideoCapture(0)
while True:
success, img = cap.read()
cv2.imshow = ('Image', img)
cv2.waitKey(1)
解决方案
它会抛出任何错误还是根本不显示网络摄像头输出?如果是后者,则下面的代码将修复它。
import cv2
cam = cv2.VideoCapture(0)
while True:
ret,frame = cam.read()
cv2.imshow('webcam', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cam.release()
cv2.destroyAllWindows()
推荐阅读
- django - 为什么带有 sqlite 的 Django 不将唯一约束插入到数据库模式中?
- javascript - 我如何(交互地)在 React 中显示解析的 csv 文件?
- java - Android:如何提高 SurfaceView 上绘制亮度动画的性能?
- function - Matlab-Index in position 1 is invalid. Array indices must be positive integers or logical values
- r - 使用 pmap 函数检查一行中的所有值是正数还是负数
- python - TypeError: cannot do label indexing on
with these indexers [0] of - r - Change date to the last day of month using days_in_month
- javascript - How can I check if the user has some role from the list? Discord.js
- javascript - DiscordJS Check if command user has a role
- ssh - Can I use ssh-keygen and cfssl interchangeably for ssh login?