网站菜单

ARM嵌入式开发——Ubuntu下查看USB摄像头设备

动机:开发板需要接入多个摄像头,需要根据摄像头的端口号设置OpenCV的VideoCapture。

方法:使用video4linux查看设备

video4linux(v4l)是一些视频系统,视频软件,音频软件的基础,经常使用在需要采集图像的场合,如视频监控,webcam,可视电话,经常应用在embedded linux中,是linux嵌入式开发中经常使用的系统接口。它是linux内核提供给用户空间的编程接口,各种的视频和音频设备开发相应的驱动程序后,就可以通过v4l提供的系统API来控制视频和音频设备,也就是说v4l分为两层,底层为音视频设备在内核中的驱动,上层为系统提供的API,而对于我们来说需要的就是使用这些系统的API。

安装v4l

sudo apt-get install v4l-utils

通过v4l2查看设备

v4l2-ctl --list-devices

输出:

参考:

Ubuntu下查看USB摄像头设备

http://www.1zlab.com/wiki/python-opencv-tutorial/ubuntu-check-usb-camera-device/
显示评论 (0)

文章评论

相关推荐

使用Ollama部署本地Deepseek大模型知识库

虽然这篇教程是以 Windows 系统为基础,但其实大多数步骤在其他系统上也可以操作,原理基本一样。 如果你是 Linux 或 Mac 用户,可以稍微根据自己的系统做点调整。 第一步:安装 Ollam…

Yolov5_Seg输出解析

通过矩阵乘法(在代码中称为“matmul”)来计算分割掩码的原因,主要与实例分割网络(例如 YOLOv5 Segmentation)的实现方式有关。这种方法实际上是一种高效的特征图与目标分割系数组合的…