模块[camera]_关于光源色温与标准光源的讨论

2024-06-13 13:38

本文主要是介绍模块[camera]_关于光源色温与标准光源的讨论,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!



转自:http://hi.baidu.com/baodao/item/1a372cd04eae86312b35c701

以绝对温度K来表示,即将一标准黑体加热,温度升高到一定程度时颜色开始由深红-浅红-橙黄-白-蓝,逐渐改变,某光源与黑体的颜色相同时,我们将黑体当时的绝对温度称为该光源之色温。

因相关色温度事实上是以黑体辐射接近光源光色时,对该光源光色表现的评价值,并非一种精确的颜色对比,故具相同色温值的二光源,可能在光色外观上仍有些许差异。仅冯色温无法了解光源对物体的显色能力,或在该光源下物体颜色的再现如何。


   不同光源环境的相关色温 
光源        色温
北方晴空        8000-8500k
阴天        6500-7500k
夏日正午阳光        5500k
金属卤化物灯        4000-4600k
下午日光        4000k
冷色营光灯        4000-5000k
高压汞灯        3450-3750k
暖色营光灯        2500-3000k
卤素灯        3000k
钨丝灯        2700k
高压钠灯        1950-2250k
蜡烛光        2000k
光源色温不同,光色也不同:
色温在3300K以下,光色偏红给以温暖的感觉;有稳重的气氛,温暖的感觉;
色温在3000--6000K为中间,人在此色调下无特别明显的视觉心理效果,有爽快的感觉;故称为'中性'色温。
色温超过6000K,光色偏蓝,给人以清冷的感觉,
a. 色温与亮度 高色温光源照射下,如亮度不高则给人们有一种阴气的气氛;低色温光源照射下,亮度过高会给人们有一种闷热感觉。
b. 光色的对比 在同一空间使用两种光色差很大的光源,其对比将会出现层次效果,光色对比大时,在获得亮度层次的同时,又可获得光色的层次。
采用低色温光源照射,能使红色更鲜艳;
采用中色温光源照射,使蓝色具有清凉感;
采用高色温光源照射,使物体有冷的感觉。


标准光源:
我们知道,照明光源对物体的颜色影响很大。不同的光源,有着各自的光谱能量分布及颜色,在它们的照射下物体表面呈现的颜色也随之变化。为了统一对颜色的认识,首先必须要规定标准的照明光源。因为光源的颜色与光源的色温密切相关,所以CIE规定了四种标准照明体的色温标准:
标准照明体A:代表完全辐射体在2856K发出的光(X0=109.87,Y0=100.00,Z0=35.59);
标准照明体B:代表相关色温约为4874K的直射阳光(X0=99.09,Y0=100.00,Z0=85.32);
标准照明体C:代表相关色温大约为6774K的平均日光,光色近似阴天天空的日光(X0=98.07,Y0=100.00,Z0=118.18);
标准照明体D65:代表相关色温大约为6504K的日光(X0=95.05,Y0=100.00,Z0=108.91);
标准照明体D:代表标准照明体D65以外的其它日光。
CIE规定的标准照明体是指特定的光谱能量分布,是规定的光源颜色标准。它并不是必须由一个光源直接提供,也并不一定用某一光源来实现。为了实现CIE规定的标准照明体的要求,还必须规定标准光源,以具体实现标准照明体所要求的光谱能量分布。CIE推荐下列人造光源来实现标准照明体的规定:
标准光源A:色温为2856K的充气螺旋钨丝灯,其光色偏黄。
标准光源B:色温为4874K,由A光源加罩B型D-G液体滤光器组成。光色相当于中午日光。
标准光源C:色温为6774K,由A光源加罩C型D-G液体滤光器组成,光色相当于有云的天空光
现在与我们纺织面料密切相关的标准光源还有D65 国际标准人工日光(Artificial Daylight) 
色温:6500K 功率:20W 
TL84 欧洲、日本、中国商店光源 
色温:4000K 功率:18W 
CWF 美国冷白商店光源(Cool White Fluorescent) 
色温:4150K 功率:20W 
F 家庭酒店用灯、比色参考光源 
色温:2700K 功率:40W 
UV 紫外灯光源(Ultra-Violet) 
波长:365nm 功率:20W 
U30 美国暖白商店光源(Warm White Fluorescent) 
色温:3000K 功率:20W(30U) 
A 美式厨窗射灯、比色参考用灯 
色温:2856K 功率:60W 
TL83欧洲标准暖白商店光源 (Warm White ) 
色温:3000K 功率:18W

这篇关于模块[camera]_关于光源色温与标准光源的讨论的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1057458

相关文章

python: 多模块(.py)中全局变量的导入

文章目录 global关键字可变类型和不可变类型数据的内存地址单模块(单个py文件)的全局变量示例总结 多模块(多个py文件)的全局变量from x import x导入全局变量示例 import x导入全局变量示例 总结 global关键字 global 的作用范围是模块(.py)级别: 当你在一个模块(文件)中使用 global 声明变量时,这个变量只在该模块的全局命名空

深入探索协同过滤:从原理到推荐模块案例

文章目录 前言一、协同过滤1. 基于用户的协同过滤(UserCF)2. 基于物品的协同过滤(ItemCF)3. 相似度计算方法 二、相似度计算方法1. 欧氏距离2. 皮尔逊相关系数3. 杰卡德相似系数4. 余弦相似度 三、推荐模块案例1.基于文章的协同过滤推荐功能2.基于用户的协同过滤推荐功能 前言     在信息过载的时代,推荐系统成为连接用户与内容的桥梁。本文聚焦于

数据治理框架-ISO数据治理标准

引言 "数据治理"并不是一个新的概念,国内外有很多组织专注于数据治理理论和实践的研究。目前国际上,主要的数据治理框架有ISO数据治理标准、GDI数据治理框架、DAMA数据治理管理框架等。 ISO数据治理标准 改标准阐述了数据治理的标准、基本原则和数据治理模型,是一套完整的数据治理方法论。 ISO/IEC 38505标准的数据治理方法论的核心内容如下: 数据治理的目标:促进组织高效、合理地

C 标准库 - `<float.h>`

C 标准库 - <float.h> 概述 <float.h> 是 C 标准库中的一个头文件,它定义了与浮点数类型相关的宏。这些宏提供了关于浮点数的属性信息,如精度、最小和最大值、以及舍入误差等。这个头文件对于需要精确控制浮点数行为的程序非常有用,尤其是在数值计算和科学计算领域。 主要宏 <float.h> 中定义了许多宏,下面列举了一些主要的宏: FLT_RADIX:定义了浮点数的基数。

Jenkins构建Maven聚合工程,指定构建子模块

一、设置单独编译构建子模块 配置: 1、Root POM指向父pom.xml 2、Goals and options指定构建模块的参数: mvn -pl project1/project1-son -am clean package 单独构建project1-son项目以及它所依赖的其它项目。 说明: mvn clean package -pl 父级模块名/子模块名 -am参数

寻迹模块TCRT5000的应用原理和功能实现(基于STM32)

目录 概述 1 认识TCRT5000 1.1 模块介绍 1.2 电气特性 2 系统应用 2.1 系统架构 2.2 STM32Cube创建工程 3 功能实现 3.1 代码实现 3.2 源代码文件 4 功能测试 4.1 检测黑线状态 4.2 未检测黑线状态 概述 本文主要介绍TCRT5000模块的使用原理,包括该模块的硬件实现方式,电路实现原理,还使用STM32类

python内置模块datetime.time类详细介绍

​​​​​​​Python的datetime模块是一个强大的日期和时间处理库,它提供了多个类来处理日期和时间。主要包括几个功能类datetime.date、datetime.time、datetime.datetime、datetime.timedelta,datetime.timezone等。 ----------动动小手,非常感谢各位的点赞收藏和关注。----------- 使用datet

C8T6超绝模块--EXTI

C8T6超绝模块–EXTI 大纲 控制流程结构体分析EXTI实现按键 具体案例 控制流程 这里是流程框图,具体可以去看我STM32专栏的EXTI的具体分析 结构体分析 typedef struct {uint32_t EXTI_Line; // 中断/事件线EXTIMode_TypeDef EXTI_Mode; // EXTI 模式EXTITrigger_TypeDef EXTI_

1、创建多模块的maven springboot项目

现在的java的项目都是多模块的,这次也跟个风。 目标:实现下述结构 项目AcedBoot, 子模块:         aced-api 对外提供接口,         aced-web 给前端提供接口,         aced-service 服务层,         aced-dao 数据底层,包含数据库mapper和实体类entity,         aced-commo

《C++标准库》读书笔记/第一天(C++新特性(1))

C++11新特性(1) 以auto完成类型自动推导 auto i=42; //以auto声明的变量,其类型会根据其初值被自动推倒出来,因此一定需要一个初始化操作; static auto a=0.19;//可以用额外限定符修饰 vector<string> v;  auto pos=v.begin();//如果类型很长或类型表达式复杂 auto很有用; auto l=[] (int