【色度学系列教程】三、CIE 色度系统

2024-02-01 14:10

本文主要是介绍【色度学系列教程】三、CIE 色度系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • 三、CIE 色度系统
      • 3.1 CIE 色度系统来源
      • 3.2 颜色匹配实验
      • 3.3 CIE 色度图来源
      • 3.4. 色度坐标计算


提示:本章仍有许多待完善之处,敬请期待后续的更新与完善。感谢您的理解与支持!

三、CIE 色度系统

3.1 CIE 色度系统来源

  • 简介: CIE 色度系统是国际照明委员会(Commission Internationale de l’Eclairage,简称 CIE)制定的一种颜色空间标准。它是现代色度学的基础,广泛应用于颜色测量、颜色管理、图像处理等领域。
  • 来源: CIE 色度系统的来源可以追溯到 19 世纪末 20 世纪初。当时,科学家们已经发现,人眼的视觉系统可以分解光线为三种基本成分,即红色、绿色和蓝色。这三种成分被称为三原色。20 世纪初,英国科学家 W.D. Wright 和美国科学家 J. Guild 分别进行了颜色匹配实验。在这些实验中,他们使用不同比例的三原色光线来模拟各种颜色。通过这些实验,他们得到了三原色光线对人眼视觉系统的刺激值,即 三色刺激值。CIE 色度系统就是根据这些三色刺激值建立的。它将所有可见光的颜色映射到一个三维空间中,其中 X、Y、Z 三个坐标表示三色刺激值。

3.2 颜色匹配实验

  • 简介: 颜色匹配实验是建立 CIE 色度系统的基础,它是一种用来测定颜色感知的实验方法。在颜色匹配实验中,被试者被要求使用不同比例的三原色光线来混合出特定的颜色,从而得出各种颜色在人眼中的视觉感知结果。
  • 步骤: 颜色匹配实验通常使用如下步骤进行:
    1. 选择标准色:首先,选择一组具有代表性的颜色作为标准色。这些标准色通常是均匀分布的,能够代表人类视觉可感知的颜色范围。
    2. 投影待测试光:将待测试的光投影到一个特定区域的屏幕上,确保光线的稳定性和均匀性。
    3. 模拟标准色:使用红、绿、蓝(或其他选定的三原色)的光线来模拟标准色。被试者需要调整这三种色光线的比例,试图混合出与标准色尽可能接近的颜色。
    4. 匹配判断:在调整过程中,被试者需要判断模拟出来的颜色与标准色是否完全相同。这通常需要一定的训练和实践,以确保被试者有足够的敏感度和准确性。
    5. 记录三刺激值:当被试者认为模拟出来的颜色与标准色完全相同时,记录三种基本光的强度值。这些强度值被称为待测试光的三刺激值,它们代表了三种原色光线对人眼视觉系统的刺激程度。
    6. 数据分析:通过对多组颜色匹配实验的数据进行分析,可以揭示人眼对不同颜色的感知机制和规律。这些数据为建立 CIE 色度系统提供了基础。
    7. 三刺激值图像: 下图为 CIE 1931 XYZ 三刺激值图像(经过坐标变换得到的)提示:未完待续
      在这里插入图片描述
  • 总结: 通过颜色匹配实验,我们不仅可以了解人眼如何感知和解释颜色,还可以为各种颜色相关的应用(如显示技术、照明设计、色彩管理等)提供指导和参考。总体来说,颜色匹配实验是一种系统性和科学性的方法,用于探索和理解人类视觉系统中的颜色感知机制。它为颜色科学和相关领域的研究提供了宝贵的数据和洞见。

3.3 CIE 色度图来源

提示:未完待续

3.4. 色度坐标计算

  • 简介: 色度坐标计算是色彩科学中的一个重要部分,它涉及到颜色的数学描述和计算。在CIE 1931色彩系统中,色度坐标通常指的是色品坐标x, y。这些坐标是基于物体对不同波长光的吸收和反射特性来定义的。
  • 三刺激值与色度坐标的关系:
    1. 三刺激值:指的是在三个不同波长(通常为380-780nm)下,人眼对光的感知度。在CIE系统中,这三个波长分别对应于x、y、z三个刺激值。
    2. 色度坐标:通过三刺激值计算得到,用于描述颜色在色彩空间中的位置。x、y坐标是通过将对应三刺激值除以其总和(X+Y+Z)得到的。
    3. 色度坐标的计算方法
      x = X X + Y + Z , y = Y X + Y + Z x = \frac{X}{X+Y+Z}, { \ \ \ } y = \frac{Y}{X+Y+Z} x=X+Y+ZX,   y=X+Y+ZY

提示:未完待续

这篇关于【色度学系列教程】三、CIE 色度系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

C#实现系统信息监控与获取功能

《C#实现系统信息监控与获取功能》在C#开发的众多应用场景中,获取系统信息以及监控用户操作有着广泛的用途,比如在系统性能优化工具中,需要实时读取CPU、GPU资源信息,本文将详细介绍如何使用C#来实现... 目录前言一、C# 监控键盘1. 原理与实现思路2. 代码实现二、读取 CPU、GPU 资源信息1.

Window Server创建2台服务器的故障转移群集的图文教程

《WindowServer创建2台服务器的故障转移群集的图文教程》本文主要介绍了在WindowsServer系统上创建一个包含两台成员服务器的故障转移群集,文中通过图文示例介绍的非常详细,对大家的... 目录一、 准备条件二、在ServerB安装故障转移群集三、在ServerC安装故障转移群集,操作与Ser

在C#中获取端口号与系统信息的高效实践

《在C#中获取端口号与系统信息的高效实践》在现代软件开发中,尤其是系统管理、运维、监控和性能优化等场景中,了解计算机硬件和网络的状态至关重要,C#作为一种广泛应用的编程语言,提供了丰富的API来帮助开... 目录引言1. 获取端口号信息1.1 获取活动的 TCP 和 UDP 连接说明:应用场景:2. 获取硬

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个

JAVA系统中Spring Boot应用程序的配置文件application.yml使用详解

《JAVA系统中SpringBoot应用程序的配置文件application.yml使用详解》:本文主要介绍JAVA系统中SpringBoot应用程序的配置文件application.yml的... 目录文件路径文件内容解释1. Server 配置2. Spring 配置3. Logging 配置4. Ma

2.1/5.1和7.1声道系统有什么区别? 音频声道的专业知识科普

《2.1/5.1和7.1声道系统有什么区别?音频声道的专业知识科普》当设置环绕声系统时,会遇到2.1、5.1、7.1、7.1.2、9.1等数字,当一遍又一遍地看到它们时,可能想知道它们是什... 想要把智能电视自带的音响升级成专业级的家庭影院系统吗?那么你将面临一个重要的选择——使用 2.1、5.1 还是

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

PyTorch使用教程之Tensor包详解

《PyTorch使用教程之Tensor包详解》这篇文章介绍了PyTorch中的张量(Tensor)数据结构,包括张量的数据类型、初始化、常用操作、属性等,张量是PyTorch框架中的核心数据结构,支持... 目录1、张量Tensor2、数据类型3、初始化(构造张量)4、常用操作5、常用属性5.1 存储(st

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20