画像の色空間を変換
パラメータの調整説明
変換タイプ
- BGR画像からグレースケール画像へ
-
調整説明:BGR画像をグレースケール画像に変換します。
変換効果を下図に示します。左側のはBGR画像で、右側のは変換後のグレースケール画像です。
- RGB画像からグレースケール画像へ
-
調整説明:RGB画像をグレースケール画像に変換します。選択後に変換方法を設定する必要があります。通常の場合は「色彩心理学の公式」を選択できます。実際のニーズに応じて選択してください。変換方法の詳細な説明は次の通りです。
変換方法:
-
色彩心理学の公式:公式
Gray = 0.299*R + 0.587*G + 0.114*B
を使用して、RGBの3チャンネルの加重平均を取得します。これは、人間の目の色感に最適です。 -
平均値:R、G、Bの3チャネルの平均値を計算して出力グレースケール画像のチャネル値として使用します。変換公式は
Gray = (R + G + B)/3
です。 -
最大値:グレースケール画像の各ピクセルに対して、R、G、Bの3つのチャネルのピクセルの中で最大値を取得します。
-
最小値:グレースケール画像の各ピクセルに対して、R、G、Bの3つのチャネルのピクセルの中で最小値を取得します。
-
R チャネル値:R チャネル値を出力グレースケール画像の値として使用し、他のチャネルの情報を無視します。
-
G チャネル値:G チャネル値を出力グレースケール画像の値として使用し、他のチャネルの情報を無視します。
-
B チャネル値:B チャネル値を出力グレースケール画像の値として使用し、他のチャネルの情報を無視します。
-
カスタマイズの重み:R、G、Bチャネルの重みをそれぞれカスタマイズします。
調整の例:変換方法をそれぞれ「R チャネル値」、「G チャネル値」、「B チャネル値」に設定した場合、変換効果を下図に示します。下図では、左からR チャネル値、G チャネル値、B チャネル値の変換結果に対応します。
-
- グレースケール画像からBGR画像へ
-
調整説明:グレースケール画像をBGR画像に変換します。
変換効果を下図に示します。左側のはグレースケール画像で、右側のは変換後のBGR画像です。
グレースケール画像をBGR画像に変換する過程で、B、G、Rチャンネルにそれぞれグレースケール値のみが割り当てられるため、変換後のカラー画像のBGRの3つのチャンネルの値は同じです。それにより、変換後のBGR画像は白黒ですが、実際に出力されるのはカラー画像です。
- グレースケール画像からRGB画像へ
-
調整説明:グレースケール画像をRGB画像に変換します。
変換効果を下図に示します。左側のはグレースケール画像で、右側のは変換後のRGB画像です。
- ヒートマップからBGR画像へ
-
調整説明:ヒートマップをBGR画像に変換します。
- RGB画像からHSIへ
-
調整説明:RGB画像をHSIに変換します。選択後に出力チャネルのタイプを選択する必要があります。
調整の例:「出力チャネルのタイプ」を「最初のチャネル」に設定した場合、変換効果を下図に示します。左側のはRGB画像で、右側のは変換後のHSIです。
- RGB画像からHSVへ
-
調整説明:RGB画像をHSVに変換します。選択後に出力チャネルのタイプを選択する必要があります。
調整の例:「出力チャネルのタイプ」を「最初のチャネル」に設定した場合、変換効果を下図に示します。左側のはRGB画像で、右側のは変換後のHSVです。
- RGB画像からYUVへ
-
調整説明:RGB画像をYUVに変換します。選択後に出力チャネルのタイプを選択する必要があります。
調整の例:「出力チャネルのタイプ」を「最初のチャネル」に設定した場合、変換効果を下図に示します。左側のはRGB画像で、右側のは変換後のYUVです。