ChinaUnix.net
相关文章推荐:

v4l编程

Andrew Huang <bluedrum@163.com> 转载请注明作者及联络方式



这个系列断断续续写了很长时间,因此有国庆有点时间,还是可以它完整写完,算一个总结

<<linux v4l 编程(1) Video 4 Linux 简介>>
http://blog.chinaunix.net/space.php?uid=205879...

by bluedrum - 移动操作系统 - 2012-10-29 22:44:44 阅读(1304) 回复(1)

相关讨论

什么是video4linux Video4linux2(简称v4l2),是linux中关于视频设备的内核驱动。在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头在/dev/video0下。 一般操作流程(视频设备): 打开设备文件。 int fd=open(”/dev/video0″,O_RDWR); 取得设备的capability,看看设备具有什么功能,比如是否具有视频输入,或者音频输入输出等。VIDIOC_QUERYCAP,struct v4l2_capability 选择视频输入,一个视频设...

by creatory - Linux文档专区 - 2009-12-04 08:47:30 阅读(1199) 回复(0)

 Andrew Huang <bluedrum@163.com> 转载请注明作者和网址


 对于具有v4l接口的视频设备,其主要功能是就是播放视频.主要的一个应用就是在LCD的屏幕上显示视频.

 一.采集视频的步骤

 一个完整的视频过程分为三个步骤.
   一.对v4l设备进行播放前的设置
   二.将v4l设备数据...

by bluedrum - 移动操作系统 - 2011-12-22 08:51:12 阅读(1122) 回复(0)

Andrew Huang <bluedrum@163.com > 转载请注明作者及网址


1.设备性能查询

by bluedrum - 移动操作系统 - 2011-12-21 08:41:36 阅读(621) 回复(0)

我在网上下了一个用v4l采集图像的小程序,我编译好了,可以运行,可是采集出来的图像时黑的,没有图像,摄像头和驱动都是好的,因为可以正常使用,肯定是程序有问题,我在检查程序时,有点疑惑,就是在获取channel信息的时候~~请问它这个程序这儿有错吗?程序如下: #include #include #include #include #include #include #include ...

by yuanyang317 - Linux环境编程 - 2009-07-04 13:26:51 阅读(2234) 回复(0)

我想通过摄像头采集一个图片,到电脑上。 请教各位: v4l数据结构中的video_mmap和video_mbuf是什么关系? video_mbuf是硬件的缓冲区 对吗? 那video_mmap和硬件有关系吗? video——mmap中的frame有什么作用?

by yubing19851008 - Linux环境编程 - 2008-10-29 11:23:50 阅读(1650) 回复(1)

Andrew Huang <bluedrum@163.com> 转载请注明作者及联络方式


 v4l2驱动里,对于采集和显示的驱动有少许复杂.有多个地方出现对长,宽的参数,但其含义不近相同.

  比如要在硬件支持 640*480采集的摄像头,如果想在4.3"(482*280)的LCD显示,要如何处理?

一.硬件的采集区域,裁剪和缩放...

by bluedrum - 移动操作系统 - 2011-12-22 08:51:12 阅读(1978) 回复(0)

Andrew Huang <bluedrum@163.com> 转载请注明作者及网址



一.设备性能查询

v4l第二步,对用ioctl来查询设备属性和配置,

这里我们用VIDIOC_QUERYCAP来进设备属性查询操作,这是一个v4l2设备必须实现的操作


这里使用 
   ret = ioctl(fd, VIDIOC_QUERY...

by bluedrum - 移动操作系统 - 2011-12-21 08:41:36 阅读(949) 回复(0)

Andrew Huang <bluedrum@163.com> 转载请注明作者及联络方式


by bluedrum - 移动操作系统 - 2011-12-23 01:27:52 阅读(932) 回复(0)

Andrew Huang <bluedrum@163.com> 转载请注明作者及了联络方式


   

  v4l是 Video for Linux的缩写,它是Linux 内核...

by bluedrum - 移动操作系统 - 2011-12-21 08:41:36 阅读(632) 回复(0)

Andrew Huang <bluedrum@163.com, > 转载请注明名字或网址,


一.v4l格式分类

   从v4l设备的视频数据格式五花八门,但是细分下来实现三大类。
   1) RGB类.
   ...

by bluedrum - 移动操作系统 - 2011-12-22 08:51:12 阅读(1365) 回复(0)