资源介绍
v4l2是linux操作系统下用于采集图片、视频和音频数据的API接口,配合适当的视频采集设备和相应的驱动程序,可以实现图片、视频、音频等的采集。在远程会议、可视电话、视频监控系统和嵌入式多媒体终端中都有广泛应用。在linux下,所有外设都被看成一种特殊的文件,称为"设备文件",可以像访问普通文件一样对设备文件进行访问。
V4L2支持两种方式来采集图像:内存映射(mmap)和直接读取方式(read)。V4L2在include/linux/video.h文件下定义了一些重要的数据结构,在采集图像的过程中,就是通过对这些数据的操作来获得最终的图像数据。Linux系统V4L2使能可在内核编译阶段配置,默认情况下是在make menuconfig是打开的。
- 上一篇: v4l2linux视频测试程序
- 下一篇: 基于V4L2_的远程视频采集系统设计与实现