今天看了一篇程序不是,讲人的智商要多高才能成为牛逼的程序员的,而是对你所做的方向理解有多深,只有理解了才能做深,当你对这个方向什么不知道的时候你会发现,想做的深真的需要理解。
这个我想大家都懂,但是真正动手实践的人,并专注的人不多,看过之后我就想到了我正在做的项目,所以抒发下感情做这个video4linux编程小结
Video4linux 编程
Video4linux 简介
Video4Linux是为市场现在常见的电视捕获卡和并口及USB口的摄像头提供统一的编程接口。
同时也提供无线电通信和文字电视广播解码和垂直消隐的数据接口。
本文主要针对USB摄像头设备文件/dev/video0,进行视频图像采集方面的基于 Video4Linux 的 USB 摄像头图像采集实现
程序设计。
2.2 Video4linux 编程指南
1.视频编程的流程
(1)打开视频设备:
(2)读取设备信息
(3)更改设备当前设置(可以不做)
(4)进行视频采集,两种方法:
a.内存映射
b.直接从设备读取
(5)对采集的视频进行处理
(6)关闭视频设备。
流程很简单,操作也很简单,了解linux的基本函数操作,真的都很简单,不过你自己亲手尝试过吗?
尝试了,时间上没有提高。还是用v4l2吧