2016-09-29 10 views
0

2つのRGBAカラーの違いを計算する最も正確なアルゴリズムは何ですか?RGBAの色差を計算する最も正確なアルゴリズムは何ですか?

正確には、人間の知覚に近いことを意味します。

+2

もHSVは、Si良い試合関連参照[RGB値のベースカラー名](http://stackoverflow.com/a/37476754/2521214)しかし、あなたはに取る必要がありますすべての色空間が**完全に統合された** X、Y、Zの知覚入力のトリクロム近似であるという考慮/考慮。色差の実際の人間の知覚も、波長およびスペクトル分布に依存し、標準的なRGB色はそれらが単なる3色であるという情報を有していない。それぞれの人間が異なる感度曲線を持つことは言うまでもありません。別のものは、単に色や強度を比較したいですか?方程式は異なる。 – Spektre

+0

真実を伝えるために、誰も知らない。しかし、@マットの答えを見てください。 –

答えて

5

最も実用的な方法は、通常、色をCIEUVWまたはCIELAB色空間に変換してから、通常のユークリッド距離を色の距離にすることです。

これらの色空間は両方とも、「知覚的均一性」に近似するように設計されているため、この距離は、「合理的に近い」色の人間が知覚する色差によく近似します。

参照: https://en.wikipedia.org/wiki/CIE_1964_color_space https://en.wikipedia.org/wiki/Lab_color_space

関連する問題