赞
踩
一、Video4Linux简介
Video4Linux是Linux内核里支持影像设备的一组APIs,配合适当的视频采集设备和相应的驱动程序,可以实现影像采集、AM/FM广播、频道切换等功能,在远程会议、可视电话、视频监控系统中有着广泛的应用。
在Liunx 下,所有外设都被看成是一种特殊的文件,称之设备文件。系统调用是内核和应用程序之间的接口,而设备驱动程序则是内核和外设之间的接口,它完成设备的初始化和释放、对设备文件的各种操作和中断处理等功能,为应用程序屏蔽了外设硬件的细节,使得应用程序可以像普通文件一样对外设进行操作。这里主要针对设备文件/dev/video,进行视频图像采集方面的程序设计。
二、相关驱动模块的加载
我们使用网眼V3000的USB摄像头来采集视频图像,它使用了OV511芯片,Linux对它提供了很好的支持。在Linux下进行视频图像采集,首先必须加载Video4Linux模块和USB及OV511设备驱动模块。在内核源码目录下运行make menuconfig,具体步骤为:
①在配置菜单中选择Multimedia devices→Video for Linux,加载video4linux模块,为视频采集设备提供了编程接口;
②在配置菜单中选择USB Support→USB Multimedia devices→USB OV511 Camera Support,这使得在内核中加入了对采用OV511接口芯片的USB数字摄像头的驱动支持。
..........................
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。