LINUX OV5640驱动是为LINUX OV5640摄像头设计的一款专用驱动程序,主要用于摄像头和电脑的连接,如果电脑没有安装的话,摄像头插入将会出现无反应的问题,有购买此款摄像头的朋友可以下载此款驱动。

软件特点
1.基于H3在Linux下驱动OV5640摄像头的方法,其特征在于,包括如下步骤:
S1打开OV5640摄像头所对应的设备文件/dev/videoX;
S2为OV5640摄像头驱动添加读写寄存器sys文件系统接口;
S3初始化OV5640摄像头,添加自动对焦功能;
S4读取OV5640摄像头的能力值;
S5设置视频输入源:设置VFE驱动默认输入源的初始值为0;
S6设置数据流类型和格式:设置VFE支持的视频格式为OV5640摄像头的格式;
S7初始化内存映射分配缓冲区;
S8查询缓冲区大小;
S9映射设备缓冲区到应用空间mmap;
S10添加缓冲区到输入队列;
S11启动视频流,开始采集数据,直至采集数据停止,停止视频流,停止采集数据;
S12释放内存映射;
S13关闭设备文件/dev/videoX。
2.根据权利要求1所述的方法,其特征在于,步骤S6中,VFE支持的视频格式的视频格式包括:
V4L2_MBUS_FMT_YUYV8_2X8;
V4L2_MBUS_FMT_YVYU8_2X8;
V4L2_MBUS_FMT_UYVY8_2X8;
V4L2_MBUS_FMT_VYUY8_2X8。
摄像头相关术语
黑电平校正 : 去除暗电流导致的噪声;
镜头校正 : 校正镜头导致的光强畸变 ;
坏点校正 : 掩盖静态和动态坏点
降噪 : 去除各种采集过程导致噪声
颜色校正 ; 校正到人眼响应曲线
Bayer还原 : RGB马赛克图像插值
自动对焦 : 计算对焦参考信息 控制对焦过程
自动白平衡(Automatic White Balance) : 目标是模拟人脑处理过程,实现彩色恒常性
自动曝光(Auto Exposure Control) : 选择合理曝光时间,和曝光增益,实现曝光度的自动调节
50/60Hz检测 : 解决白炽灯这类工频干扰
伽马校正 : 输出适合显示器显示图像
图像增强 : 分为宽动态处理,边缘增强,去雾等