【写在前面】
  网上资料梳理,侵删烦请联系。或有表达错误,欢迎指出纠正。
【参考引用】
  [1]https://blog.csdn.net/u012596975/article/details/107137883

相机系统

  • 1 相机系统
    • 1.1 相机模组
      • 1.1.1 镜头参数
      • 1.1.2 对焦马达
      • 1.1.3 滤光片
      • 1.1.4 感光器
    • 1.2 图像处理器(ISP)
      • 1.2.1 IFE
      • 1.2.2 BPS
      • 1.2.3 IPE
      • 1.2.4 JPEG
  • 2 双摄技术
    • 2.1 背景虚化(RGB+RGB)
    • 2.2 暗光提升(RGB+MONO)
    • 2.3 光学变焦(广角+长焦)

1 相机系统

1.1 相机模组

组成:镜头、对焦马达、滤光片、感光器(sensor)。
作用:光电转换。

1.1.1 镜头参数

  • 视场角(Fov)
    决定镜头可以成像多大范围的场景。
    Fov越大,范围越大,但可能导致畸变,可通过畸变矫正算法修正。
  • 焦距F
    焦点:平行于透镜主轴的光线汇聚的点。
    焦距:焦点至透镜中心的距离。
    焦距越大,Fov越小。
  • 光圈值f
    镜头焦距F/实际光圈直径
    f越小,进光量越大。
    手机镜头一般采用f/2.0的固定光圈。

1.1.2 对焦马达

主要是音圈马达(VCM)。
为方便调整镜头,一般将镜头集成在马达模组中。
主板通过I2C传输指令,驱使马达移动,调整镜头。
原理:在永久磁场内部,通过改变马达内线圈的直流电流大小,控制弹簧片拉伸位置,带动镜头上下运动。
使用模式:
①变焦(光学变焦)。移动透镜,改变整个镜头的焦距,引起视场角变化,使景物放大缩小。不损失图像细节,受体积限制,无法进行大范围光学变焦。
②对焦。移动镜头使物体的像平面与感光器的感光平面重合。获得清晰的图像。
光线经过镜头,进入下一个组件—滤光片。

1.1.3 滤光片

功能:
①过滤红外线
仅让可见光透过。
②修正光线
保留直射光线,反射掉通过透镜的许多非平行直射的光线。
经过过滤修正,入射的光线具有稳定性,可以通过感光器进行光电转换。

1.1.4 感光器

主要包括CCD与CMOS两类。CMOS成本低,为主流。
CMOS采用三层结构:微透镜+滤光片+感光层
①微透镜
扩展单个像素的受光面积;
②滤光片
RGB模式:采用RGB颜色分量分别度量每一个像素的三通道灰度值;
Bayer模式:与RGB类似,进一步强调绿色分量,将G定义为Gr、Gb。
③感光层(光>模电>数电)
将光子转换成电子信号,经过放大电路及模电转换电路,将其转换成数字信号。
核心是二极管。每个二极管上都包含了一个放大器和一个数模转换电路。

1.2 图像处理器(ISP)

硬件模块:IFE、BPS、IPE、JPEG

1.2.1 IFE

Image Front End,图像前端。
sensor输出数据首先到达IFE,对preview及video做一些颜色校正、下采样、去马赛克统计3A数据的处理。

1.2.2 BPS

Bayer processing segment,拜尔处理。
用于拍照图像数据的坏点去除、相位对焦、去马赛克、下采样、HDR处理以及Bayer的混合降噪处理。

1.2.3 IPE

Image processing engine,图像处理引擎。
由NPS、PPS两部分组成。
用于硬件降噪(MFNR、MFSR)、图像的裁剪、降噪、颜色处理、细节增强等图像处理工作。

1.2.4 JPEG

拍照数据的存储通过该硬件模块进行jpeg编码工作。

2 双摄技术

采用两个摄像头模组分别成像,通过特定的算法处理,融合成一张图像,达到特定成像需求目的。

2.1 背景虚化(RGB+RGB)

采用两个RGB相机模组,同时对景物进行成像。利用三角测量原理,计算出每个点的景深数据。依照该数据进行前景与背景的分离,再通过虚化算法针对背景虚化处理。
注:由于三角测量原理的限制,需要对两个相机模组进行标定,使两者成像平面位于同一平面,并且保持像素对齐。

2.2 暗光提升(RGB+MONO)

MONO:黑白相机模组。
MONO无Bayer滤光片,暗光条件下,可以获得更多进光量,进而保存更多图像细节;RGB可补充颜色分量,保证暗光下的成像质量。
由于需要对两个相机模组的成像进行融合,需要进行标定,使两个相机模组可保持像素对齐。

2.3 光学变焦(广角+长焦)

变焦:在对焦马达中,通过调整单个透镜进行焦距变换实现。
局限:受体积限制,无法从单个相机模组中得到更大的变焦范围。
光学变焦:采用两个具有不同焦距的模组共同实现。通过广角模组呈现大范围场景,通过长焦模组看到更远场景。拍照时,模组切换以及优秀的融合算法实现了相对平滑的变焦操作。

【camera】手机相机系统相关推荐

  1. cesium camera相机系统

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 概括 一.cesium常见的坐标系 二.几种坐标系的转换方法 1.经纬度坐标转世界坐标 2.世界坐标转经纬度 3.弧度和经纬 ...

  2. 微信小程序:camera组件使用。系统相机

    wxml文件中. <camera wx:if="{{isAuth}}" device-position="back" flash="off&qu ...

  3. 高通Camera数字成像系统简介

    转载: https://deepinout.com/qcom-camx-chi/qcom-camx-system-intro.html 整理:小驰笔记 相机的硬件层,作为整个框架的最底层,通过硬件模块 ...

  4. 深入理解Camera基础知识点

    深入理解Camera基础知识点 一.简介 二.基本硬件结构 三.手机相机简介 一.简介 二.基本硬件结构 三.手机相机简介 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将 ...

  5. 【Android Camera】之 Preview

    为什么80%的码农都做不了架构师?>>>    Android Camera小系统: 嗯--直接看Camera HAL层,它实现是主要的工作, 它一般通过ioctl调用V4L2 co ...

  6. 深入理解Camera 基础知识点

    和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 一.简介 二.基本硬件结构 三.手机相机简介 一.简介 相机的硬件层,作为整个框架的最底层,通过硬件模块 ...

  7. Android q索尼手机相机算法,手机厂商套路太多!竟在手机摄像头上玩“掩眼法”?...

    原标题:手机厂商套路太多!竟在手机摄像头上玩"掩眼法"? 不知道从什么时候开始,国内消费者判断智能手机高低水准的第一印象,就是看硬件参数.甚至于到了拍照这些项目上,也是下意识地先看 ...

  8. 基于android的远程视频监控系统

    http://www.cnblogs.com/feifei1010/archive/2012/08/31/2664939.html 基本过程是android作为socket客户端将采集到的每一帧图像数 ...

  9. 基于android的远程视频监控系统(已开放源码)

    基本过程是android作为socket客户端将采集到的每一帧图像数据发送出去,PC作为服务器接收并显示每一帧图像实现远程监控.图片如下(后来PC端加了个拍照功能)... (PS.刚学android和 ...

最新文章

  1. 同时使用多网卡提升树莓派网络利用率
  2. 全面了解 Nginx 主要应用场景
  3. metasploit快速入门(二)收集信息
  4. Hibernate的数据过滤查询
  5. Spring注解之@Import用法解析
  6. 优秀PSD电商促销BANNER模板|垂直化内容电商页面设计,需要注意哪些问题?
  7. 数据实验室:让您的数据获得真正的价值
  8. mysql服务器是否支持tcp/ip连接,(3)MySQL客户端与服务端的TCP/IP及socket连接方式-Go语言中文社区...
  9. 斐讯K2路由器,版本号V22.6.507.43(最新)刷华硕固件简明教程(附所有工具包)
  10. 基于GD32F1x0手动编程实现简易freertos之任务阻塞延时
  11. 第一次模拟考试总结反思
  12. SSL证书7大常见错误及解决办法!
  13. 【转载】20个2013年最值得关注的网页设计趋势
  14. 两个水壶相互倒水—水壶问题
  15. 三态门及其在I2C总线中的应用_普中_89C52单片机
  16. 基于ECharts的职位地铁图的实现
  17. 物联网操作系统再思考-Hello China操作系统的运营商网络协同机制
  18. 纯java编写的联机五子棋项目(附带开源链接)
  19. JSP页面的初步编写
  20. JAVA笔记---------字符串基础与操作

热门文章

  1. Android视频播放器ExoPlayer
  2. AVRWARE++开发笔记8:Atmel Studio去除拼写检查
  3. 从苏宁电器到卡巴斯基第29篇:难忘的三年硕士时光 V
  4. OrCAD Capture CIS 16.6 - 为元器件添加属性
  5. 2021-2025年中国拜勒病治疗行业市场供需与战略研究报告
  6. grafana是什么?
  7. 前端一键切换深色模式
  8. 运动无线蓝牙耳机哪款好、运动无线蓝牙耳机推荐
  9. 什么是漏洞?最全的漏洞分类!
  10. LiveNVR监控摄像头Onvif/RTSP视频流媒体服务平台概览负载信息实时展示取流中、播放中、录像中等使用数目说明