如何测量场景的照度和色温?

news2024/10/20 3:29:19

1、问题背景

在我们平常的工作当中,经常都会使用照度计去测量当前场景的照度和色温,但测量时照度计具体该放在什么位置呢?

是和被测物体表面平行放置,还是和摄像头镜头位置平齐放置呢?本文将从照度、色温的概念出发,去具体解释一下这个问题。

2、问题分析

1)什么是照度

图片

可以看上图,各种光参数的关系图,概括一下就是:

灯泡发出的,所有方向光的数量,光通量(单位:流明,lm),

在某一方向以一定的强度,光强(单位:坎德拉,cd),

入射到物体的表面上, 该表面上每单位面积接收到的光通量,照度(单位:流明每平方米,勒克斯,lx),

被照物体反射的光进入人眼,反射光强与人眼所见到的光源面积的比值,亮度(单位:坎德拉每平方米,cd/m²)。

关于流明、坎德拉、勒克斯、亮度如何有个量化的指标,易于理解呢?

可以类比一下烛光, 指的是蜡烛发出的光强度,1烛光约等于1坎德拉,换算过程如下:

a、坎德拉(cd)

如果你站在离蜡烛一米远的地方,蜡烛在你这个方向上发出的光强就是1坎德拉,即1烛光 = 1坎德拉;

b、流明(lm)

假设蜡烛的光在各个方向上均匀发散,蜡烛的光强为1坎德拉,整个球面有4π球面度(立体角)。

那么蜡烛的总光通量(即它发出的所有光)大约为:1坎德拉×4π≈12.57流明

c、勒克斯(lx) 

假设我们想知道距离蜡烛1米处的照度。我们假设光在这个距离上均匀分布在一个半径为1米的球面上。

球面面积为4πm²,因此照度 = 光通量 / 球面面积 ≈ 12.57流明/ (4πm²) ≈ 1勒克斯

d、亮度(cd/m²)

假设蜡烛发出的光照在一个小的反射面上,假设该表面是1平方米,反射的光强为1坎德拉,

那么该表面的亮度就是,1坎德拉/1平方米 = 1cd/m²,如果面积减小到0.5平方米,亮度会增加,1坎德拉/0.5平方米= 2cd/m²

2)什么是色温

色温的概念起源于物体被加热至不同温度,会表现出相应的不同颜色。

色温是表示光线中包含颜色成分的一个计量单位。从理论上讲,色温是指绝对黑体从绝对零度(-273℃)开始加温后所呈现的颜色。

黑体在受热后.逐渐由黑变红,转黄,发白,最后发出蓝色光。当加热到一定的温度.黑体发出的光所含的光谱成分.就称为这一温度下的色温,计量单位为“K”(开尔文)。

如果某一光源发出的光,与某一温度下黑体发出的光所含的光谱成分相同,即称为某K色温。

如100W灯泡发出光的颜色,与绝对黑体在2527 ℃时的颜色相同,那么这只灯泡发出的光的色温就是:

2527 ℃+ 273 ℃=2800K (0K = -273°C)。

色温越低,颜色偏红,画面显得越暖。色温越高,颜色偏蓝,画面显得越冷。

所谓绝对黑体,就是指一种物体,它能够在任何温度下将辐射到它表面上的任何波长的能量全部吸收。

图片

3)如何测量场景的照度和色温??

照度计和被测物体表面平行放置时,能保证光源照射到物体表面和照度计传感器表面方向及距离相同,此时测出的照度和色温,就是被照物体的照度和色温。

而和Camera镜头位置平齐放置时,测出的是直接进入camera光线的照度和色温,测量位置不同,测出的结果会有所差异。

所以首先要明确, 在使用照度计测量场景的照度和色温时,我们是要测量场景整体的光环境,还是特定物体的光照情况。

a、测量场景整体光环境

如果目的是测量整个场景的平均光照情况或整体的色温,那么照度计应放置在摄像头镜头的位置,并且传感器朝向与摄像头的方向一致。

这种放置方式能够模拟摄像头所“看到”的光照和色温环境,帮助评估场景中拍摄或观察时的光线情况,适用于摄影、摄像、室内光环境评估。

b、测量特定物体的光照情况

如果是想测量某个物体表面的照度和色温,那么照度计应放置在被测物体表面附近,并且传感器部分垂直于物体表面。

这种方式可以测量该物体表面实际接收到的光照情况。

在我们实际工作中,拍raw图做calibration,拍jpg图导入imatest工具分析,都是基于特定物体来做的。

参考资料:

https://mp.weixin.qq.com/s?__biz=MzA3ODE2NTEwMA%3D%3D&mid=217730226&idx=1&sn=c00b282409a603847ba5c38174e75e4f&scene=45#wechat_redirect

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2218966.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ntfs MFT损坏(ntfs文件系统故障)导致oracle异常恢复---惜分飞

客户虚拟化环境,由于断电,启动数据库报ORA-01157错误,通过操作系统层面查看,发现文件是存在的,但是dbv检测报不可访问 感觉是文件系统损坏了,尝试把该文件拷贝到其他磁盘 查看操作系统事件,确认是ntfs文件系统的MFT损坏 基于这种情况,通过文件系统恢复工具进行恢复该文件…

【Java】Java 的反射机制(二):类的加载(拓展)

Java 的反射机制(二):类的加载(拓展) 1.类的加载过程1.1 Java 内存分析1.2 类的加载过程1.3 类的加载与 ClassLoader 的理解1.4 什么时候会发生类的初始化 2.类加载器 1.类的加载过程 1.1 Java 内存分析 1.2 类的加载…

观测云 AI 助手上线:智能运维,从此触手可及!

在当前的云原生时代,运维的复杂性和数据的爆炸式增长给企业带来了前所未有的挑战。为了帮助企业高效应对这些挑战,观测云自豪地推出了 AI 助手——智能化的运维助手,让每位用户都能轻松驾驭复杂的可观测性场景。 01 你身边的 PE 助手&#x…

vs2022配置opencv静态库

本文将在windows10环境下,vs2022Cmake3.24.4编译opencv静态库,包括win32-release,win32-debug, x64-release, x64-debug四种; 文章内容有点长,请耐心看下去。 一、安装VS2022 下载链接:https://visualstudio.micros…

【设计模式系列】装饰器模式

目录 一、什么是装饰器模式 二、装饰器模式中的角色 三、装饰器模式的典型应用场景 四、装饰器模式在BufferedReader中的应用 一、什么是装饰器模式 装饰器模式是一种结构型设计模式,用于在不修改对象自身的基础上,通过创建一个或多个装饰类来给对象…

海南聚广众达电子商务咨询有限公司靠谱吗怎么样?

在当今这个数字化浪潮席卷全球的时代,抖音电商以其独特的魅力成为了众多商家争相入驻的新蓝海。而在这片浩瀚的电商海洋中,如何找到一家既专业又可靠的合作伙伴,成为了众多商家心中的一大难题。今天,我们就来深入剖析一下海南聚广…

模电基础(放大电路的频率响应+multisim)

目录 1.频率响应的基本概念 1.1频率响应的基本概念 1.1.1高通滤波器 1.1.2低通滤波器 1.1.3波特图 1.1.4multisim仿真 1.2晶体管高效等效模型 1.2.1晶体管的混合π模型 1.2.2晶体管电流放大倍数的频率响应 ​1.3单管放大电路的频率响应 1.3.1单管共射放大电路的频率响…

如何查看默认网关地址:详细步骤

在日常的网络配置与故障排查中,了解并正确查看默认网关地址是一项基础且至关重要的技能。默认网关是连接本地网络与外部网络(如互联网)的关键节点,它扮演着数据包转发的重要角色。无论是家庭网络、办公室网络还是更复杂的网络环境…

Threejs 实现3D 地图(01)创建基本场景

"d3": "^7.9.0", "three": "^0.169.0", "vue": "^3.5.10" <script setup> import { onMounted,ref } from vue import * as THREE from three import * as d3 from "d3"; //莫开托坐标 矫正地图…

vue综合指南(二)

​&#x1f308;个人主页&#xff1a;前端青山 &#x1f525;系列专栏&#xff1a;Vue篇 &#x1f516;人终将被年少不可得之物困其一生 依旧青山,本期给大家带来Vuet篇专栏内容:vue综合指南(二) 目录 21、介绍虚拟DOM 22、vue生命周期的理解 23、vue父组件向子组件传递数据…

sql高级

数据库的范式 为了建立冗余较小、结构合理的数据库&#xff0c;设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。 范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库&#xff0c;必须满足一定的范式。实际上&#xff0c;数据库范式…

基于SSM+微信小程序的打印室预约管理系统(打印2)

&#x1f449;文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1、项目介绍 基于SSM微信小程序的打印室预约管理系统实现了管理员和用户两个角色。 1、管理员功能有个人中心&#xff0c;用户管理&#xff0c;附近打印店管理&#xff0c;文件打印管理&#xff0c;当…

iTOP-RK3568开发板独立NPU通过算法加特应用到以下的场景

iTOP-3568开发板采用瑞芯微RK3568处理器&#xff0c;内部集成了四核64位Cortex-A55处理器。主频高达2.0Ghz&#xff0c;RK809动态调频。集成了双核心架构GPU&#xff0c;ARM G52 2EE、支持OpenGLES1.1/2.0/3.2、OpenCL2.0、Vulkan1.1、内嵌高性能2D加速硬件。 内置独立NPU,算力…

Yocto - 使用Yocto开发嵌入式Linux系统_10 使用Yocto项目进行开发

Developing with the Yocto Project 在本书中&#xff0c;我们一直将 Poky 用作构建工具。换句话说&#xff0c;我们将其用作设计和生成镜像的工具&#xff0c;将镜像交付到产品。 So far in this book, we have used Poky as a build tool. In other words, we have used it a…

Nature 正刊丨核糖体如何塑造蛋白质折叠

01摘要 涉及人工智能的方法彻底改变了从氨基酸序列预测蛋白质结构的能力。然而&#xff0c;这些结构通过在细胞内折叠形成的过程仍然大多难以捉摸——尽管正确折叠对蛋白质功能的重要性&#xff0c;以及折叠失败与许多毁灭性疾病之间的联系。大多数蛋白质只有在核糖体&#xf…

鸿蒙网络编程系列23-实现一个基于鸿蒙API的HTTP服务器

1. 鸿蒙HTTP服务器可行性分析 看到这个题目&#xff0c;可能有的小伙伴会有一些疑问&#xff1a; “鸿蒙API从9到12我都翻烂了&#xff0c;也没见提供HTTP服务器的接口啊” “我BUG写得少&#xff0c;你可不要骗我” 的确&#xff0c;目前的鸿蒙API没有提供HTTP服务端的实现…

【每日一题】【算法双周赛】【第 20 场 小白入门赛评价/分享】赛后另类AI写题分析分享

第 20 场 小白入门赛 1. 四个亲戚【算法赛】2. 黛玉泡茶【算法赛】AI分析具体实现代码解析复杂度分析示例运行 结果二 3. 宝玉请安【算法赛】AI分析问题分析路径计算代码实现代码解析示例运行复杂度分析 结果&#xff1a; 交上去 4. 贾母祝寿【算法赛】AI分析问题分析实现步骤代…

【日志】关于多益网申

2024.10.19 早先听闻多益的测试题非常抽象&#xff0c;凡是测过的人都说太抽象了&#xff0c;我还以为他考我各种算法或者编程语言呢。我今天也去做了一下&#xff0c;测试题里面大多都考些计算题&#xff0c;找规律题&#xff0c;判断推理题&#xff0c;还有一些图形转换&…

计算机毕业设计 基于java旅游攻略平台的设计与实现 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

&#x1f34a;作者&#xff1a;计算机编程-吉哥 &#x1f34a;简介&#xff1a;专业从事JavaWeb程序开发&#xff0c;微信小程序开发&#xff0c;定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事&#xff0c;生活就是快乐的。 &#x1f34a;心愿&#xff1a;点…

【命令操作】Linux中多种关机和重启的命令介绍 _ 统信 _ 麒麟 _ 方德

往期好文&#xff1a;【系统配置】信创系统配置文件保护与防篡改 | 统信 | 麒麟 | 方德 Hello&#xff0c;大家好啊&#xff01;今天给大家带来一篇关于在Linux系统中多种关机和重启命令介绍的文章。Linux作为一个广泛应用的开源操作系统&#xff0c;提供了多种关机和重启的方式…