Camera学习--光源
进入CV 领域,视频图像的成像,最前端的camera,camera的sensor 以及影响成像质量的光源,噪声等因素是绕不开的问题。
那么今天就从成像的光源说起。
标准光源(Standard Light Sources)是指模拟各种环境光线下的人造光源,让生产工厂或实验室非现场也能获得与这些特定环境下的光源基本一致的照明效果。标准光源通常安装在标准光源箱内,主要用于检测物品的颜色偏差,自动白平衡等校准需要用到各类标准光源。
众所周知,观察颜色离不开观察光源,没有光就没有色彩。物理学的知识告诉我们:可见光也是一种电磁波,它的波长范围是:3900nm-7600nm.(如下图所示)。靠近3900nm波长的
光是紫光.靠近7600nm波长的光是红光.低于3900nm的光叫紫外线,人眼一般看不见. 高于7600nm波长的光叫红外线, 人眼一般也看不见.

在可见光3900nm-7600nm之间,我们引入一个表示光的发光颜色的物理概念--色温.光源的色温是以光源发光时所显现的颜色与一个绝对黑体被高温燃烧时所显现的颜色相一致
时的燃烧温度来定义的,它的单位是绝对温度Kelvin『K』.K值越高,光所显现的颜色就愈趋向于白蓝色,即愈趋向于3900nm;K值越低,光所显现的颜色就愈趋向于黄红色,即愈趋
向于7600nm.如图

光源色温
光源有高、中、低三种色温,具体有D50,D65,D35,D75,A,F,TL84,TL83,965,CWF,U30 HOR(Horizon),UV等。
色温场景
- 暖色光:暖色光的色温在3300K以下,暖色光与白炽灯相近,红光成分较多,能给人温暖、健康、舒适的感觉。适用于家庭、住宅、宿舍、宾馆等场所或温度较低的地方。
- 冷白色光:又叫中性色,它的色温在3300K~5300K之间,中性色由于光线柔和,使人有愉快、舒适、安详的感觉。适用于商店、医院、办公室、饭店、餐厅、候车室等场所。
- 冷色光:又叫日光色,它的色温在5300K以上,光源接近自然光,有明亮的感觉,使人精力集中。适用于办公室、会议室、教室、绘图室、设计室、图书馆的阅览室、展览橱窗等场所。
低色温光源
- H:色温2300K,模拟水平日光(Horizon);
- F:色温2700K,模拟家庭酒店暖色灯光、比色参考光源,夕阳光、黃光源、落日黃,多为英式灯箱使用;
- A:色温2856K,美式厨窗射灯,功率60W,多为美式灯箱使用;
- WF:色温2500-3000K,暖荧光灯(Warm Fluorescent),通用室内荧光灯;
- Inca灯:色温2856K,模拟美式展示厅射灯,特殊钨丝灯;
- U30:色温3000K,模拟美国暖白商店光源(Warm White Fluorescent),功率20W;
- TL83:色温3000K,欧洲标准暖白商店光源 (Warm White ),功率18W;
- T:色温2600-3200K,钨丝灯(Tungsten)(40W 2600K,100W 2850K);
- U35:色温3500K,模拟指定的商店灯光光源;
中色温光源
- CWF:色温4150K,模拟美国冷白商店光源(Cold White Fluorescent),功率20W;
- TL84:色温4000K(3750K),模拟欧洲、日本、中国商店灯光;
- F:同TL84光源,荧光灯(Fluorescent);
高色温光源
- D为Daylight,日光,色温5200K;
- S:色温7000K,阴影,Shade;
- D50:色温5000K,模拟太阳光;
- D65:色温6500K,国际标准人工日光(Artificial Daylight),模拟蓝天日光;
- D75:色温7500K,模拟北方平均太阳光,同S;
DF:同D65,Daylight Fluorescent;
DNP:色温5100K,透射式灯箱;
其他光源
- UV:波长365nm,紫外灯光源(Ultra-Violet),功率20W
Camera学习--光源的更多相关文章
- sc7731 Android 5.1 Camera 学习之二 framework 到 HAL接口整理
前面已经分析过,Client端发起远程调用,而实际完成处理任务的,是Server端的 CameraClient 实例.远程client 和 server是两个不同的进程,它们使用binder作为通信工 ...
- sc7731 Android 5.1 Camera 学习之一Camera 两个对象
众所周知,在Android中Camera采用了C/S架构,其中Camera server 与 Camera client之间通过Android Binder IPC机制进行通信.在Camera实现的框 ...
- 高通camera学习笔记
http://www.2cto.com/kf/201609/548725.html http://www.android100.org/html/201508/24/176303.html
- ios Camera学习笔记
检测设备的摄像头是否可用: - (BOOL) isCameraAvailable{ return [UIImagePickerController isSourceTypeAvailable: UII ...
- Shadow mapping
http://www.cnblogs.com/cxrs/archive/2009/10/17/1585038.html 1.什么是Shadow Maping? Shadow Mapping是 ...
- WPF,Silverlight与XAML读书笔记第三十九 - 可视化效果之3D图形
原文:WPF,Silverlight与XAML读书笔记第三十九 - 可视化效果之3D图形 说明:本系列基本上是<WPF揭秘>的读书笔记.在结构安排与文章内容上参照<WPF揭秘> ...
- Android Camera2/HAL3
Android : Camera2/HAL3 框架分析 https://www.cnblogs.com/blogs-of-lxl/p/10651611.html Android : Camera之ca ...
- VTK坐标系统及视图分割
计算机图像学里广泛应用的坐标系统有四种,分别是:模型坐标系统(model),世界坐标系统(world),视图坐标系统(view)和显示坐标系统(display). 模型坐标系统就是定义模型时所用的坐标 ...
- CCT之CAMERA TUNNING调试学习总结
原创链接:点击打开链接 对于MT6589平台camera调试的学习总结,camera调试学习的是对于raw类sensor的调试,对于yuv格式的sensor是由FAE帮助我们调试的. 首先在调试一个c ...
随机推荐
- bootstrap插件-滚动监听
代码 引入bootstrap.js 和bootstrap.css两个文件 <!DOCTYPE html> <html> <head> <meta charse ...
- 编写优美Android注释的常用语法
编写优美Android注释的常用语法 短期目标是定期能出一篇简文,希望自己能坚持下去~~~~( ̄_, ̄ ) 附上Android君 今天要分享的是关于Android注释系统的一些强大功能!! 实 ...
- Spring Security OAuth2之resource_id配置与验证
一.resource_id的作用 Spring Security OAuth2 架构上分为Authorization Server认证服务器和Resource Server资源服务器.我们可以为每一个 ...
- FGPA_Microblaze UART 中断
由于底层所给函数发送与接收都采用中断,所用库函数比较复杂 ,有些更改涉及底层函数,因此结合网上论坛 .百度文库调试了串口中断接收程序.通过串口调试助手发送数据 ,以“发送新行”结束 . 硬件外设波特兰 ...
- luogu P3285 [SCOI2014]方伯伯的OJ splay 线段树
LINK:方伯伯的OJ 一道稍有质量的线段树题目.不写LCT splay这辈子是不会单独写的 真的! 喜闻乐见的是 题目迷惑选手 \(op==1\) 查改用户在序列中的位置 题目压根没说位置啊 只有排 ...
- 5.15 牛客挑战赛40 E 小V和gcd树 树链剖分 主席树 树状数组 根号分治
LINK:小V和gcd树 时限是8s 所以当时好多nq的暴力都能跑过. 考虑每次询问暴力 跳父亲 这样是nq的 4e8左右 随便过. 不过每次跳到某个点的时候需要得到边权 如果直接暴力gcd的话 nq ...
- ZR 提高十连 DAY 4
哇 这题目怎么一次比一次毒瘤 当然这次还好 有会做的题目. T1 一眼看上去 毒瘤!再看一眼 我真不想看了 扔了. T2 哇感觉能写 哇这不是 随便都有40分了么 二分?优化一下65到手了.然后剩下的 ...
- java内存知识点扩展_笔记
一.java的虚拟机分为三大区域: 执行引擎, java运行内存, 类加载器 1.1.Java运行内存分为线程共享区域和线程私有区: 我们大多数初学者用的都是sun公司最早设计的Java HotSpo ...
- 学习java 线程池-1: ThreadPoolExecutor
1. Executor 该接口内只有一个接口方法 :该方法的目的就是执行指定的 Runnable (但会不会执行,或者会不会立马执行,则不一定.因为要取决于整个线程池的状态) Executor 中文的 ...
- Docker-compose实战
Docker-compose实战 各位小伙伴们,我们前面的篇文章分享了.docker的基础知识点.如何编写一个Dockerfile.docker网络是怎么回事.如何编写docker-compose.y ...