21

OpenCV で画像をカラーからグレースケールに変換する場合、どの変換アルゴリズムが使用されますか? GitHub のソース コードでこれを調べようとしましたが、成功しませんでした。

明度法は、最も目立つ色と最も目立たない色を平均化します。

  (max(R, G, B) + min(R, G, B)) / 2.

average メソッドは、値を単純に平均化します。

  (R + G + B) / 3.

光度法は、平均法のより洗練されたバージョンです。また、値を平均化しますが、人間の知覚を考慮して加重平均を形成します。私たちは他の色よりも緑に敏感であるため、緑のウェイトが最も高くなります。

    The formula for luminosity is 0.21 R + 0.72 G + 0.07 B.

いくつかの変換アルゴリズムの例を次に示します: http://www.johndcook.com/blog/2009/08/24/algorithms-convert-color-grayscale/

4

2 に答える 2