【画像処理】RGBからグレースケールへの変換

この記事では、画像処理におけるRGBからグレースケールへの色空間変換の原理や特徴、計算式についてまとめました。

RGBからグレースケールへの変換

RGB画像をグレースケール画像に変換する場合は以下の式を利用します。

(1) \begin{eqnarray*} Gray = Red\times 0.3 + Green\times 0.59 + Blue\times 0.11 \end{eqnarray*}

Red(赤)、Green(緑)、Blue(青)はRGBカラー画像の画素値です。
Grayはグレースケール画像の画素値です。

プログラムの実装例

プログラムで実装する方法について下記事で紹介しています。
【Python/OpenCV】グレースケール変換

【関連記事】
【画像処理入門】アルゴリズム&プログラミング

シェア&フォローお願いします!