Advertisement

颜色转换器将反射光谱转换为 CIE1964 色空间:通过六个 CIE 光源下的 10° 补充标准观察者计算。

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
这段代码能够实现将反射率值转化为 CIE 1964 (10° 补充标准观察者) 色域内的坐标,它支持在 5 nm 分辨率下测量六种 CIE 光源:A、C 和 D 系列,具体包括 D50、D55、D65 和 D75 光源。该功能具备自动执行光谱阈值处理的能力,覆盖 380-780 nm 波长范围,并利用一维线性算法对计算过程中存在的缺失数据进行插值外推。最终输出结果以 L*、a* 和 b* 的形式呈现,这些数值均在可见色域范围内,具体限制为 L* = [0, 100],a* 和 b* 在 [-127, 127] 的区间内,并且基于 D65 光源照射下的物体进行评估。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 工具 - CIE1964:基于10°CIECIE196...
    优质
    本工具利用CIE1964标准,针对10°视野的观察者,在六种不同的CIE标准光源下进行反射光谱到色彩空间的颜色转换。 该代码能够将反射率转换为 CIE 1964(10° 补充标准观察者)颜色空间内的坐标,并支持在每5纳米的测量采样下,六个CIE光源:A、C以及日光系列中的D50、D55、D65和D75四个光源。此功能自动对380-780纳米波长范围进行阈值处理并使用一维线性算法对外推计算范围内缺失的数据。输出结果以L*、a* 和 b* 表示,并且在可见色域 L*= [0, 100], a*,b* = [-127, 127] 范围内考虑了D65光源照射下的物体情况。
  • 波长RGB
    优质
    本文介绍了一种将不同光谱波长转化为对应RGB颜色值的方法和技术,帮助读者理解色彩科学的基础原理。 一个简单的MATLAB程序可以将特定波长转换为RGB三组件的颜色。
  • XYZ到Lab:CIE 1931 XYZCIE L*a*b*
    优质
    本工具提供了一种便捷的方法,用于将CIE 1931 XYZ色彩空间的数据转化为更直观、适用于色彩评估和调整的CIE L*a*b*格式。 将CIE 1931 XYZ颜色转换为CIE L* a* b* 安装: ```shell npm install --save xyz-to-lab # 或者 yarn add xyz-to-lab ``` 用法: ```javascript import xyzToLab from xyz-to-lab; console.log(xyzToLab([77, 92.78, 13.85])); // 输出 [97.13824698129729, -21.555908334832285, 94.48248544644461] ``` 您还可以使用UMD构建: ```html ```
  • RGB到HSI
    优质
    本研究探讨了从RGB颜色模型向HSI( hue, saturation, intensity)颜色空间转换的方法和技术,分析其在图像处理中的应用优势。 颜色空间转换中的RGB转HSI是一种常见的图像处理技术。这种方法将RGB色彩模型转换为HSI(色调、饱和度、强度)模型,以便更好地进行图像分析和处理。在变换过程中,首先计算每个像素的色调、饱和度和亮度值,然后根据这些新的参数重新表示颜色信息。这种转换对于许多计算机视觉任务非常有用,因为它能够更自然地反映人类对色彩的认知方式,并且简化了某些类型的图像操作。
  • 从RGB至HSV和YCbCr方法
    优质
    本文章介绍了将RGB颜色模型转化为HSV及YCbCr两种颜色空间的具体方法,旨在为图像处理与色彩分析提供技术支持。 本段落介绍了如何将 RGB 颜色空间转换为 HSV 和 YCbCr 颜色空间的方法。其中,RGB 到 HSV 的转换通过一个名为 Rgb2Hsv 的函数实现,该函数能够把 RGB 空间中的颜色值转化为对应的 HSV 空间的颜色值。具体来说,此函数接收三个参数:RGB 中的红 (R)、绿 (G) 和蓝 (B),并返回HSV空间中的色调(H)、饱和度(S)和亮度(V)这三个值。此外,文章还讨论了从 RGB 转换到 YCbCr 颜色空间的方法,但是没有提供具体的代码实现细节。
  • 从RGB到Lab
    优质
    本文介绍了从RGB颜色模型到Lab颜色空间的转换方法,探讨了其在色彩管理中的应用及其优势。 实现的是从RGB颜色空间到Lab颜色空间的转换,并显示一幅图像在Lab各个通道分别显示的效果。直接运行main.m文件即可。
  • 从RGB到LAB
    优质
    本文探讨了从RGB颜色模型转换至LAB颜色空间的技术与原理,深入分析两种模型的特点及其在色彩管理中的应用。 Matlab代码用于将RGB颜色空间转换为LAB颜色空间。
  • 名称或十进制代码RGB值 - MATLAB开发
    优质
    这段MATLAB代码提供了一种便捷的方法来将颜色名称或者十六进制代码转换成对应的RGB数值,便于用户在编程中灵活使用不同的色彩。 颜色函数可以将颜色名称或十六进制颜色代码转换为RGB三元组。RGB三元组是一个包含三个元素的行向量,每个元素表示红色、绿色和蓝色分量的强度值,在0到1之间;例如,[0.4 0.6 0.7]。 一个十六进制颜色代码是以井号(#)开头,并且后跟3或6个十六进制数字。这些数值不区分大小写,因此如#FF8800、#ff8800、#F80 和 #f80 都是相同的颜色代码。 语法如下: - 调用颜色函数显示一个选择器。 - 使用颜色(名称)将特定的色彩名字转换为RGB三元组形式。 - 通过使用颜色(十六进制),可以将十六进制格式的颜色代码转化为RGB值。
  • RGB、Lab和LUV之
    优质
    本研究探讨了RGB到Lab及LUV的颜色空间高效转换方法,旨在提供一种准确且计算效率高的色彩处理方案,适用于图像处理与计算机视觉领域。 本段落介绍了两种颜色空间变换算法的实现方法:RGB到LAB的颜色转换以及RGB到LUV的颜色转换。
  • 从RGB到HSI(MATLAB)
    优质
    本简介探讨了如何使用MATLAB实现从RGB颜色模型向HSI颜色模型的转换。通过代码示例和理论解释,介绍了变换原理及应用价值。 使用MATLAB实现将RGB颜色空间转换到HSI颜色空间。