gpt4 book ai didi

opencv - 视频错误 : V4L: can't find camera device

转载 作者:太空宇宙 更新时间:2023-11-03 21:50:17 25 4
gpt4 key购买 nike

我正在使用 ubuntu16.04 并尝试运行 opencv 脚本。当我使用:

video_capture = cv2.VideoCapture(-1)

它给我错误 VIDEOIO ERROR: V4L: can't find camera device没有视频窗口打开但是当我跑的时候

video_capture = cv2.VideoCapture('test.jpg')

它打开窗口显示图片并关闭窗口。请告诉我为什么它不直接从相机流式传输视频。

最佳答案

api55在他的评论中给出的建议

video_capture = cv2.VideoCapture(0)

是我首先要尝试的。

通常,您可以使用 ls/dev/video*v4l2-ctl --list-devices 列出可用的摄像头。这里的示例输出:

NZXT-U:rt-trx> v4l2-ctl --list-devices
Microsoft® LifeCam Cinema(TM): (usb-0000:00:14.0-1):
/dev/video1

Microsoft® LifeCam Cinema(TM): (usb-0000:00:1a.0-1.3):
/dev/video0

/dev/video0对应设备id 0等

PS:v4l2-ctl 对于解决相机问题非常有用,并且可以做的比--list-devices 多得多。我在 16.04 机器上通过 packagev4l-utils 安装了它。

关于opencv - 视频错误 : V4L: can't find camera device,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53007924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com