获取/ dev / video0的硬件信息

时间:2015-01-26 11:32:36

标签: c++ linux camera usb

我在Linux中有两个USB摄像头,所以我在/dev/目录中有两个条目(video0video1)。

我想在videoX上获得关于这两个相机的硬件信息(即供应商ID,产品ID,设备名称),并根据其硬件信息选择合适的相机。

有没有办法在cpp中获取有关videoX的硬件信息?

1 个答案:

答案 0 :(得分:8)

通过遍历给定类的sysfs设备很容易。以下命令行:

cat /sys/class/video4linux/video0/name 
cat /sys/class/video4linux/video0/device/input/input3/id/product
cat /sys/class/video4linux/video0/device/input/input3/id/vendor