相机光学(三十五)——三刺激值

news2024/9/22 15:46:37

0.参考链接

[1]三刺激值
[2]色差仪CIERGB和CIEXYZ光谱三刺激值区别

1.三刺激值的由来

  根据杨-亥姆霍兹的三原色理论,色的感觉是由于三种原色光刺激的综合结果。在红、绿,蓝三原色系统中,红。绿、蓝的刺激量分别以R、G、B表示之。由于从实际光谱中选定的红、绿、蓝三原色光不可能调(匹)配出存在于自然界的所有色彩,所以,CIE于1931年从理论上假设了并不存在于自然界的三种原色,即理论三原色,以X,Y,Z表示,以期从理论上来调(匹)配一切色彩。形成了XYZ测色系统。X原色相当于饱和度比光谱红还要高的红紫,Y原色相当于饱和度比520毫微米的光谱绿还要高的绿,Z原色相当于饱和度比477毫微米的光谱蓝还要高的蓝。这三种理论原色的刺激量以X,Y,Z表示之,即所谓的三刺激值。
  如果被测定的有色物质的每个三刺激值被三个总和除,则每种原色在总刺激部分中所占的比例就极易得到,因为它们的总数为10000。两个系数就足可说明色性(Chromaticity)了。(所谓色性,就是指色相和纯度的综合量。一般以色性来叙述颜色时,是不考虑明度的,由色性图上的色性坐标表示之。这样就可将三度立体的空间投影简化成了平面上的点,大大地简化了颜色的计算与叙述)。这种比例数值就叫色性坐标(Chromaticity Coordinates),或色性系数(Chromaticity Coefficients),也叫三色系数(Trichromatic Coefficients)。显然,所谓色性系数,就是指某原色的刺激量在三种原色的总刺激量中所占的比例。

2.与RGB的关系

在这里插入图片描述

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

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

相关文章

安装开源软件ChatALL(齐叨)来聚合各大人工智能工具

安装开源软件ChatALL(齐叨)来聚合各大人工智能工具 前言 如果你跟我一样无论遇到什么问题都要询问人工智能,并且至少同时用4-5个公司的人工智能,选择一个最中意的结果 以前我都会用Chrome浏览器打开4个窗口,每个问题…

c语言中比较特殊的输入格式

目录 一.%[ ] 格式说明符 1.基本用法 (1)读取字母字符: (2)读取数字字符: (3)读取所有字符直到遇到空格: (4)读取直到换行符: 2.使用范围和组合: 3.^ 取反操作 4.注意事项 (1). 字符范围的正确表示 (2). 避免字符集中的特殊字符冲突 (3).避免空字符集 (4). 输入长…

C++竞赛初阶L1-11-第五单元-for循环(25~26课)510: T454422 均值

题目内容 给出一组样本数据,计算其均值。 输入格式 输入有两行,第一行包含一个整数,表示样本容量 n。 第二行包含 n 个浮点数 ai​,代表各个样本数据。 输出格式 输出一行,包含一个浮点数,表示均值。 …

TikTok爆款盘点-哪些产品会更受欢迎

海外短视频兴起,TikTok成为了国内企业出海最成功的APP。TikTok现在不仅是一个娱乐社交平台,也是一个强大的电商平台。如果出海卖家在选品上好好下功夫,利用TikTok这个营销工具,在海外也能获得不小的收益。 那么,TikTok…

网络协议十 应用层 SPDY / HTTP2 / QUIC / HTTP3

一 HTTP1.1 的不足 二 SPDY 协议 三 HTTP2 也只是需要在 server 端配置,不需要改动 服务器的代码。 HTTP2 可以看成是 将 SPDY 和 HTTP 融合在一起的改动 上面image sprites 的概念 HTTP2的问题--对头阻塞 和 握手延迟问题 引出的 QUIC 技术 由于传输层用的 TC…

node20+版本下hexo部署报错失败的解决办法

最近升级了node.js的版本,升到了最新的稳定版本v20.16.0,结果发现在该版本下hexo部署报错失败。本文记录了node20版本下hexo部署报错失败的解决办法。 一、报错信息 执行hexo的deploy部署命令 hexo d具体报错信息如下 INFO Deploying: git INFO Cl…

【大模型系列】更像人类行为的爬虫框架

随着大规模模型技术的兴起,我们可以看到百模大战、各种智能体、百花齐放的应用场景,那么作为一名前端开发者,以前端的视角,我们应当如何积极做好技术储备,开拓技术视野,在智能体时代保持一定的竞争力呢&…

webpack打包可视化分析之--webpack-bundle-analyzer

在开发一些项目的时候,有时候有些旧的框架项目用的webpacke打包慢,打包出来的包文件大,然而我们想要对它进行优化分析,有些旧的项目可能在不断迭代的过程中,有些模块功能改造或者有些需求变化,有些新需求模…

python的warnings.filterwarnings(“ignore“)

在python中运行代码经常会遇到的情况是——代码可以正常运行但是会提示警告,如果想要去掉这些警告,可以使用python的warnings.filterwarnings(“ignore”)函数。 代码: import warnings warnings.filterwarnings(ignore)看一下这个函数&…

【学习笔记】数据结构(五)

多维数组和广义表 文章目录 多维数组和广义表5.1 数组的定义5.2 数组的顺序表示和实现5.3 矩阵的压缩存储5.3.1 特殊矩阵5.3.2 稀疏矩阵三元组顺序表 (Triplet Representation) - 有序的双下标法行逻辑链接的顺序表十字链表法 5.4 广义表的定义5.5 广义表的存储结构5.6 m元多项…

mysql与Python交互

mysql数据库基本操作: [rootm ~]# tar -xf mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz 解压压缩包 [rootm ~]# ls anaconda-ks.cfg mysql-5.7.44-linux-glibc2.12-x86_64 mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz [rootm ~]# cp -r mysql-5.7.44-linu…

【myz_tools】Python库 myz_tools:Python算法及文档自动化生成工具

写在前面 本来最开始只是单纯的想整理一下常用到的各类算法,还有一些辅助类的函数,方便时间短的情况下快速开发。后来发现整理成库更方便些,索性做成库,通过pip install 直接可以安装使用 关于库 平时见到的各类算法大多数还是…

volatile 浅谈

在Java中,volatile 关键字是一种轻量级的同步机制,它用于确保变量的可见性和有序性,但不保证原子性。当我们说 volatile 屏障时,我们实际上是在讨论 volatile 变量如何影响Java内存模型(JMM)中的操作重排序…

Vue3+vite+ts 项目使用mockjs

1、安装mockjs npm i mockjs 2、安装vite-plugin-mock npm i vite-plugin-mock -D 3、安装axios npm i axios 4.在src目录下创建mock文件夹,在文件夹内创建login.ts等文件,并在文件夹内放置以下内容(注:URL要和真实请求地址保持一致&am…

使用html+css+js实现完整的登录注册页面

在这篇博客中,我们将讨论如何使用简单的 HTML 和 CSS 构建一个登录与注册页面。这个页面包含两个主要部分:登录界面和注册界面。我们还会展示如何通过 JavaScript 切换这两个部分的显示状态。 页面结构 我们将创建一个页面,其中包含两个主要…

DALL-E 2:重新定义图像生成的人工智能

DALL-E 2是一款先进的人工智能模型,它在图像生成领域取得了突破性进展。与前一代DALL-E相比,DALL-E 2能够以更高的分辨率和更精细的细节生成图像,同时还能更好地理解并处理复杂的文本描述。这意味着,用户可以通过输入描述性的文本…

⌈ 传知代码 ⌋ Visual SLAM函数

💛前情提要💛 本文是传知代码平台中的相关前沿知识与技术的分享~ 接下来我们即将进入一个全新的空间,对技术有一个全新的视角~ 本文所涉及所有资源均在传知代码平台可获取 以下的内容一定会让你对AI 赋能时代有一个颠覆性的认识哦&#x…

【扩散模型入门教程】

DDPM 从零实现代码:https://huggingface.co/blog/annotated-diffusion improved-diffusion,openai代码:https://github.com/openai/improved-diffusion diffusion_tutorial:https://github.com/sunlin-ai/diffusion_tutorial St…

RCE多种绕过技巧+贷齐乐漏洞复现

文章目录 1、RCE绕过2、贷齐乐的漏洞复现3、函数绕过 1、RCE绕过 <?php if(isset($_GET[code])){$code $_GET[code];if(strlen($code)>35){die("Long.");}if(preg_match("/[A-Za-z0-9_$]/",$code)){die("NO.");}eval($code); }else{hig…

医疗挂号管理系统

TOC springboot203医疗挂号管理系统 第一章 绪论 1.1 选题背景 目前整个社会发展的速度&#xff0c;严重依赖于互联网&#xff0c;如果没有了互联网的存在&#xff0c;市场可能会一蹶不振&#xff0c;严重影响经济的发展水平&#xff0c;影响人们的生活质量。计算机的发展&…