1、概述

曝光三要素:光圈大小、快门速度、感光度(ISO)。简单介绍下,光圈值曝光瞬间开孔大小;快门速度指快门开启时间;感光度指图像传感器对光线的敏感程度。

2、光圈

光圈F值 = 镜头焦距/镜头光圈直径

光圈值系列:F1.0,F1.4,F2.0,F2.8,F4.0,F5.6,F8.0,F11,F16,F22,F32,F44,F64

光圈F值越小,光圈越大,进光量越多,反之相反。在夜拍或暗光环境下,大光圈的成像优势就更显着。

3、快门时间

以秒为单位,常见为:

16,8,4,2,1,1/2,1/4,1/8,1/15,1/30,1/60,1/125,1/250,1/500,1/1000,1/4000。

快门时间就是相机里控制的曝光时间,曝光控制(光圈+快门控制) 传感器中,感光二极管加电工作的时间,就是曝光时间,也就是所谓的快门时间。Sensor的曝光方式有几种,全帧曝光和逐行曝光:

1).全帧曝光:Sensor通电后,所有的感光二极管是同时开始工作的,只要控制Sensor加电时间的长短,就能控制曝光时间了。

2).逐行曝光:Sensor通电后,感光二极管是一行一行开始工作的,你必须控制是哪一行曝光,然后计算总的曝光时间。AEC中的max_linecount为曝光时间的最大值。因为一秒能接收的像素点以及一行存储的像素点是固定的,那接收到的像素点占的行数就可以体现曝光时间的长短,max_linecount越大,说明接收到的像素点越多,也就说明曝光时间越长。
例如:
.line_lenth_pclk = 6004; //每一帧每一行多少个pixels
.frame_length_lines = 3284; //每一帧多少行
.max_fps = 30.00;//最大帧数
.min_fps = 10.00;//最小帧数
max_Linecount = frame_length_lines * fps * max_time
如公式,max_time为快门时间的最大时间,与sensor输出帧数、每帧行数、最大接收行数有关。

4、感光度(ISO)
ISO决定CCD/CMOS的感光速度,ISO值越大,感光越快,不过图像质量会有些许下降。

Android Camera曝光相关推荐

  1. Android Camera 编程从入门到精通

    一.前言 想通过一篇文章就让我们精通 Android 的 Camera 那肯定是不可能的事情.但通过对 Android 中相机拍照的所有的方式的梳理和理解,包括直接调起相机拍照,Camera API ...

  2. Android Camera硬件结构组成(一)之 手机摄像头的组成结构和工作原理

    Android Camera硬件结构组成(一)之 手机摄像头的组成结构和工作原理 参考网址: 1.https://www.cnblogs.com/straybirds/p/7350535.html 2 ...

  3. Android Camera 开发常见专业术语名词解释

    Android Camera 开发常见专业术语名词解释 参考网址:http://m.blog.csdn.net/king1425/article/details/62224468 相机常见专业术语名词 ...

  4. Android Camera 五 Camera HAL v1

    Android Camera 一 源码路径 Android Camera 二 JNI JAVA和C/CPP图像数据传输流程分析 Android Camera 三 CameraService 和 Cli ...

  5. 关于Android Camera的曝光补偿(Exposure Compensation)

    什么事曝光补偿?曝光补偿是指,通过增加或者减少光线的摄入量,来提高或降低照片的亮度. 曝光补偿存在一定范围,比如-2至2,或者-3至3,单位为EV,可以理解为exposure value. 每增加或者 ...

  6. Android [Camera 源码] 相机 HAL3(Camera3) Google官方文档(二)

    Google源码网地址链接:https://source.android.com/devices/camera 该Google Camera的文档为系列文章,文章列表: overview Camera ...

  7. Camera HAL3学习: Android Camera System

    Android Camera硬件抽象层(HAL,Hardware Abstraction Layer)主要用于把底层camera drive与硬件和位于android.hardware中的framew ...

  8. android camera 降低帧率_Android性能问题分析之bugreport

    Android手机性能问题一直是用户关注的重点,分析性能问题则成为工程师日常工作的一部分.根据问题的类型通常有适合的工具可供使用,比如systrace ,traceview,simpleperf等可视 ...

  9. Android Camera 通过V4L2与kernel driver的完整交互过程

    Android Camera 通过V4L2与kernel driver的完整交互过程 之前在  Android Camera 的执行流程   http://blog.chinaunix.net/uid ...

最新文章

  1. smarty_modifier_truncate,无或者有md_substr的情况下都能正确截取字符串的php函数,可用于smarty。...
  2. IDEA 配置maven
  3. php前端传过来的json数据丢失 (max_input_vars)
  4. xml编辑 html_【c# .net】Xml读写操作(XmlTextReader 类)
  5. 操作系统学习笔记-2.1.1.进程的定义、组成、组织方式、特征
  6. C++学习之路 | PTA乙级—— 1091 N-自守数 (15 分)(精简)
  7. 实操来了!一文告诉你如何用 Streamlit 和 Heroku 开发 Web
  8. 电脑中计算机右键管理无法打开,win8系统计算机右键菜单中的管理打不开怎么办...
  9. mac下安装elasticsearch
  10. python-day76--django-中间件
  11. mysql date转换_mysql DATE 转换 ip to int
  12. SQL AZURE数据库创建,云计算体验之一
  13. 侵入式框架和非侵入式框架的区别
  14. 免费中文Python电子书 转载
  15. CPU的设计原理,数据总线和地址总线
  16. openg离线包_OpenGL离线渲染和缓冲区对象
  17. Ubuntu 22.04 双网卡网关设置报错:Conflicting default route declarations for IPv4
  18. 【华人学者风采】钱煦 加州大学圣地亚哥分校
  19. nittest html报告,学业水平测评复习nit3-5.doc
  20. HTML 显示系统时间

热门文章

  1. sfc 修复 xp rpc服务器,SFC—系统文件检查程序命令 System File Checker
  2. SecureCRT中的下载、上传命令
  3. 2021NBA全明星正赛+技巧+三分+扣篮大赛下载(英语+国语解说)
  4. 电脑磁盘突然不见,用DiskGenius恢复数据方法
  5. 手机开发平台汇总(转)
  6. linux 下的光盘拷贝
  7. JDK5-update-21怎么需要注册下载?
  8. 软件测试黑盒用例文档,看完这篇黑盒测试用例编写教程,我豁然开朗
  9. adb命令安装安卓apk包(首先解决adb不是内部命令或者不是外部命令)
  10. 爬取14000+条数据!分析招聘网站岗位信息