• 颜色调整


    1.使用通用色域调整方法之后,紫色严重失真(紫色对应颜色的红色几乎接近0 ),可能补救方法

      通用色域方法是将颜色模拟到Lab的上一级颜色空间([nm380,nm730]波长值),共36个波段颜色值。但是,民反颜色波长范围

    770~622nm,为红色;
    622~597nm,为橙色;
    597~577nm,为黄色;
    577~492nm,为绿色;
    492~455nm,为蓝靛色;
    455~350nm,为紫色。

    加上,使用光源的黄色缺失严重,所以这部分颜色必然需要补偿,幸好这部分已经在表示范围内。

    方法模拟的波段,红色边缘部分少4个波段,紫色少3个波段。以基准色评估,橙色偏差略大, 紫色偏差最大。俩个紫色色块都的 Δa>10 ,主要变现蓝色,绿色和标准值接近<2 ,红色成分几乎接近0 。
    1.硬件改进方法:1)改善光源,从源头出发,光源色域和太阳光色域尽量重叠;2)太亮的光,测得的颜色值和经过相机采集后偏差要接近。
    2.软件方法:通用改进方法是寻找映射颜色空间更丰富波段范围,进而巩固成果。无奈公司小,没有专有仪器测量基准色在其它波段吸收率,并且基准色扩展到超出范围的表现是否具有代表性,也需要实验。然后阅读上千页标准去理解这个过程。

     以上方法资金,时间,投入程度暂时解决不了。只能单独在其它空间做改进。

    矫正后跟普通蓝色混杂在一起,难以区分是蓝色还是普通颜色。好在原图虽然不接近实物颜色,但还是属于紫色范围。提供一丝补救可能。

    因此,后续思路,如果检测到原始颜色在紫色范围,则不使用通用颜色增强。而使用其它增强方法(高光阴影40% + 可选颜色)。之后再将紫色融合到原始范围。

      

  • 相关阅读:
    linux 命令行远程登录 后台运行命令的方法
    再议perl写多线程端口扫描器
    perl 函数参数传递与返回值(一)
    Linux 删除带有特殊字符的文件
    桌面云的四大协议解析
    RemoteBox 1.6 发布,VirtualBox 管理工具
    gsoap
    Open Compute Project
    基于 Arduino 开发板,这款插座是可编程且开源的
    minnowboard
  • 原文地址:https://www.cnblogs.com/PiaoLingJiLu/p/14241469.html
Copyright © 2020-2023  润新知