模拟色盲的算法?

tem*_*def 11 algorithm colors color-blindness

在线有许多工具可以拍摄图像并模拟图像对于有色盲的人的样子.但是,我找不到这些算法的任何描述.

是否有用于模拟色盲的标准算法?我知道有很多类型的色盲(有关详细信息,请参阅该主题的维基百科页面),但我主要对模拟重铬酸盐的算法感兴趣.

Jon*_*Jon 7

我在这里找到了一个使用Javascript代码的例子; 该代码还包括对学术论文的一些参考作为评论.我假设一旦你读到这篇论文,数学就会有意义.

  • 我认为他们的网站也是色盲人士最好看的. (3认同)

小智 5

我也有同样的挫败感,并写了一篇比较开源色盲模拟的文章。简而言之,主要有四种算法:

\n
    \n
  1. Coblis 和“HCIRN 色盲模拟功能”。您会在很多地方找到这个,以及MaPePeR 的Javascript 实现。完整的 HCIRN 模拟功能尚未得到正确评估,但在实践中是合理的。然而,colorjack 的“ColorMatrix”近似非常不准确,应该完全避免(作者自己也这么说)。不幸的是,它仍然很普遍,因为它很容易复制/粘贴。

    \n
  2. \n
  3. “二色视者颜色外观的计算机模拟”,作者:Brettel、Vi\xc3\xa9not 和 Mollon (1997)。非常扎实的参考。适用于各种二色性。我在libDaltonLens中编写了一个公共域 C 实现。

    \n
  4. \n
  5. Vi\xc3\xa9not、Brettel 和 Mollon (1999) 的“用于检查二色显示器显示清晰度的数字视频色彩图”。这也是一个可靠的参考,简化了 1997 年针对红色盲和绿色盲(3 种色盲中的 2 种)的论文。也在 libDaltonLens 中。

    \n
  6. \n
  7. Machado 等人的“基于生理学的色觉缺陷模拟模型”。(2009)。他们的网站上提供了预先计算的矩阵,这使得您可以轻松实现。您只需要添加从 sRGB 到 LinearRGB 的转换。

    \n
  8. \n
\n