Camera
韩半仙
这个作者很懒,什么都没留下…
展开
-
Camera模组详解
大家都知道,手机背面的那个小小的孔,就叫摄像头。这个小孔幽幽的泛着光泽,深邃又迷人,如同一个含苞待放的小萝莉一样,这个小萝莉还是个傲娇娘,像零之使魔的614一样惹人怜爱,而且在小萝莉身体里面,不对,是在小孔的里面,还有层膜…..哦,这是镀膜。 看了上面一段大家别惊慌,我不是猥琐的宅男,我也有女朋友的……她叫姐崎宁宁……囧! 回到正题来吧。虽然Camera的构成大家都知道很简单,就是镜头+感光芯转载 2016-10-21 12:59:30 · 12196 阅读 · 7 评论 -
MTK CCT之CAMERA TUNNING调试学习总结
对于MT6589平台camera调试的学习总结,camera调试学习的是对于raw类sensor的调试,对于yuv格式的sensor是由FAE帮助我们调试的。 首先在调试一个camera 之前要准备好调试所需要的环境,实验室是必须的,另外还要有调试的工具安装。调试camera之前要确保安装好三个工具:1.CCT (Camera Calibration Tool)camera的大部转载 2016-10-18 14:47:47 · 2079 阅读 · 0 评论 -
CMOS Sensor调试经验分享
CMOS Sensor的调试经验分享 我这里要介绍的就是CMOS摄像头的一些调试经验。 首先,要认识CMOS摄像头的结构。我们通常拿到的是集成封装好的模组,一般由三个部分组成:镜头、感应器和图像信号处理器构成。一般情况下,集成好的模组我们只看到外面的镜头、接口和封装壳,这种一般是固定焦距的。有些厂商只提供芯片,需要自己安装镜头,镜头要选择合适大小的镜头,如果没有夜视要求的话,最好转载 2016-10-18 14:45:48 · 1612 阅读 · 0 评论 -
Camera相关知识点
1:Camera涉及到的概念 1.1 Preview、Capture、Video Preview:预览 Capture:拍照 Video:录像 1.2 帧率、快门、曝光 帧率(Frame rate):用于测量显示帧数的量度。所谓的显示单位为每秒显示的帧数,简称FPS或HZ 快门:转载 2016-10-18 10:43:31 · 1929 阅读 · 0 评论 -
Android Camera API2.0下全新的Camera FW/HAL架构简述
前沿:前面博文大多少总结的是Camera HAL1到HAL3的系统架构,但这些架构对于Camera APP开发来说依旧还是处于Camera API1.0的标准。而随着Camera3、HAL3.0等的不断更新,Google先是在Framework中更改了整个架构从而去匹配Camera API1.0的处理逻辑,随着时间的推移,Google直接对Camera API进行了全新的升级,去除了原转载 2016-11-03 14:32:33 · 494 阅读 · 0 评论 -
Android源码笔记——Camera系统架构
Camera的架构与Android系统的整体架构保持一致,如下图所示,本文主要从以下四个方面对其进行说明。Framework:Camera.javaAndroid Runtime:android_hardware_Camera.cppLibrary:Camera Client和Camera ServiceHAL:CameraHardwareInterface转载 2016-11-03 14:30:36 · 596 阅读 · 0 评论 -
一、MTK6580 平台 Camera 驱动整体框架
mtk平台三大件调试中,camera的调试难度最大,问题也就最多,为此特地分析了一下整个camera驱动部分实现过程,以下为camera驱动框架序列图: 从图中可以看出,整个框架分为三个部分hal部分逻辑调用,kernel层的通用驱动sensorlist.c 和具体IC的驱动xxxx_mipi_raw.c,kernel起来后不会直接去访问硬件sensor,转载 2016-11-03 11:05:58 · 1247 阅读 · 0 评论 -
camera摄像原理之四:曝光和GAMMA
从最明亮到最黑暗,假设人眼能够看到一定的范围,那么胶片(或CCD 等电子感光器件)所能表现的远比人眼看到的范围小的多,而这个有限的范围就是感光宽容度。 人眼的感光宽容度比胶片要高很多,而胶片的感光宽容度要比数码相机的ccd高出很多!对于sensor来说,又是如何来判断曝光是否正确呢?很标准的做法就是在YUV空间计算当前图像的Y值的均值。调节各种曝光参数设定(自动或手动),使得该均转载 2016-10-21 16:59:44 · 905 阅读 · 0 评论 -
camera摄像原理之三:色温和自动白平衡
色温的定义:将黑体从绝对零度开始加温,温度每升高一度称为1开氏度(用字母K表示),当温度升高到一定程度时候,黑体便辐射出可见光,其光谱成份以及给人的感觉也会着温度的不断升高发生相应变化。于是,就把黑体辐射一定色光的温度定为发射相同色光光源的色温。 随着色温的升高,光源的颜色由暖色向冷色过渡,光源中的能量分布也由红光端向蓝光端偏移。值得转载 2016-10-21 16:59:05 · 1013 阅读 · 0 评论 -
camera摄像原理之二:色彩空间
对于sensor 来说,我们经常接触到的色彩空间的概念,主要是RGB , YUV这两种(实际上,这两种体系包含了许多种不同的颜色表达方式和模型,如sRGB, Adobe RGB, YUV422, YUV420 …),RGB如前所述就是按三基色加光系统的原理来描述颜色,而YUV则是按照亮度,色差的原理来描述颜色。 不比其它颜色空间的转换有一个标准的转换公式,因为YUV在很大程度上是与转载 2016-10-21 16:58:39 · 415 阅读 · 0 评论 -
camera摄像原理之一:光感应
做为拍照手机的核心模块之一,camera sensor 效果的调整,涉及到众多的参数,如果对基本的光学原理及 sensor 软/硬件对图像处理的原理能有深入的理解和把握的话,对我们的工作将会起到事半功倍的效果。 人眼对色彩的识别,是基于人眼对光谱存在三种不同的感应单元,不同的感应单元对不同波段的光有不同的响应曲线的原理,通过大脑的合成得到色彩的感知。一般来说,我们可以通俗的用RG转载 2016-10-21 16:58:12 · 628 阅读 · 0 评论 -
关于光源色温与标准光源的讨论
以绝对温度K来表示,即将一标准黑体加热,温度升高到一定程度时颜色开始由深红-浅红-橙黄-白-蓝,逐渐改变,某光源与黑体的颜色相同时,我们将黑体当时的绝对温度称为该光源之色温。因相关色温度事实上是以黑体辐射接近光源光色时,对该光源光色表现的评价值,并非一种精确的颜色对比,故具相同色温值的二光源,可能在光色外观上仍有些许差异。仅冯色温无法了解光源对物体的显色能力,或在该光源下物体颜色的再现如何。转载 2016-10-21 14:53:20 · 3133 阅读 · 0 评论 -
v4l2获取raw图像数据并保存
#include #include #include #include #include #include #include #define u8 unsigned char#define LOGD(...) do {printf(__VA_ARGS__);printf("\n");} while (0)#define DBG(fmt, args...) LOGD("%s:原创 2017-08-04 11:33:08 · 4849 阅读 · 2 评论