- 5
- 0
- 约3.24万字
- 约 42页
- 2023-04-26 发布于上海
- 举报
PAGE 1
PAGE 1
1
1
Camera 驱动和编程了解了 framebuffer,摄像头便只是 fb 的数据来源而已。先了解些相关的概念:
V4L2(video 4 linux 2)
可以支持多种设备,它可以有以下几种接口:
视频采集接口(video capture interface):这种应用的设备可以是高频头或者摄像头. V4L2 的最初设计就是应用于这种功能的.
视频输出接口(video output interface):可以驱动计算机的外围视频图像设备--像可以输出电视信号格式的设备.
直接传输视频接口(video overlay interface):它的主要工作是把从视频采集设备采集过来的信号直接输出到输出设备之上,而不用经过系统的 CPU.
视频间隔消隐信号接口(VBI interface):它可以使应用可以访问传输消隐期的视频信
号.
收音机接口(radio interface):可用来处理从 AM 或 FM 高频头设备接收来的音频流.
Video4linux 下视频编程的流程:
打开视频设备:
读取设备信息
更改设备当前设置(没必要的话可以不做)
进行视频采集,两种方法: a.内存映射
b.直接从设备读取
对采集的视频进行处理
关闭视频设备。
/* 这样的流程地球人都晓得 */
PAGE 2
PAGE 2
2
2
关键步骤介绍 :
打开视频:
原创力文档

文档评论(0)