V4L2
井朝天
你,还好吗?
展开
-
v4l2应用
<br />V4L2 介绍<br /> V4L(Video for Linux )是Linux 内核中关于视频设备的子系统,它为linux 下的视频驱动提供了统一的接口,使得应用程序可以使用统一的API 函数操作不同的视频设备,极大地简化了视频系统的开发和维护。<br />由于 V4L 有很多缺陷,Bill Dirks 等人对其进行了重新设计,并取名为Video for LinuxTwo(V4L2),最早出现于Linux2.5.x 版本。V4L2 相比于V4L 有更好的扩展性和灵活性,并且支持的硬转载 2010-10-10 13:13:00 · 1741 阅读 · 0 评论 -
V4l2 Capture Sequence
<br />v4l2 操作实际上就是 open() 设备, close() 设备,以及中间过程的 ioctl() 操作。对于 ioctl 的调用,要注意对 errno 的判断,如果调用被其他信号中断,即 errno 等于 EINTR 的时候,要重新调用。 <br />Video capture device 的实际功能就是采集视频信号,并将数字化的图像保存在 memory 中,现在几乎上所有的相关设备都能采集 25/30 帧 /s 。在下面的讨论中,我只列举出一些和 camera 密切相关的一些属性和方法。转载 2010-10-10 13:17:00 · 2127 阅读 · 1 评论