如果想进一步了解V4L2编程可以访問V4L2编程帮助手册官网
里面包含了所有关于V4L2编程的命令和例程,好了不多说了,下面以一个示例简单使用 V4L2 来操作摄像头接口获取摄像头接ロ设备信息
如果想进一步了解V4L2编程可以访問V4L2编程帮助手册官网
里面包含了所有关于V4L2编程的命令和例程,好了不多说了,下面以一个示例简单使用 V4L2 来操作摄像头接口获取摄像头接ロ设备信息
确定操作的设备文件是摄像头接ロ相关的
查询此设备文件对应的摄像头接口驱动支持的摄像头接口个数
//如果支持多个摄像头接口可通过ioctl的VIDIOC_S_INPUT指定使用第几个摄像头接口查詢摄像头接口支持的图像数据格式,分辨率帧率
// 查询这种图像数据格式下支持的分辨率 //fmtd.pixelformat 四字符代码(不知道是什么鬼,总之是识别图片格式) //查询在这种图像数据格式下这种分辨率支持的帧率
// /dev/video? 这些设备文件是视频相关驱动产生的摄像头接口只是视频设备中的一种,除此外还有硬件编解码的设备图形加速等高设备。所以/dev/video?设备文件不一定是摄像头接口相关的设备文件.
//检查打开的设备文件是不是摄像头接口嘚设备文件.
//查询此设备文件对应的摄像头接口驱动支持的摄像头接口个数
//如果支持多个摄像头接口可通过ioctl的VIDIOC_S_INPUT指定使用第几个摄像头接口
//查询摄像头接口支持的图像数据格式
// 查询这种图像数据格式下支持的分辨率
//fmtd.pixelformat 四字符代码(不知道是什么鬼,总之是识别图片格式)
//查询在這种图像数据格式下这种分辨率支持的帧率
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。