1. 학습
  2. /
  3. 강의
  4. /
  5. Pythonで学ぶ画像処理

Connected

연습 문제

ヒストグラム

この演習では、画像に含まれる赤の量を分析します。次の画像について、赤チャンネルのヒストグラムを計算します。

Woman smiling
画像は image として読み込まれています。

画像から情報を取り出すことは、画像強調の基本です。たとえば、赤と青のバランスを調整して、画像を寒色寄り・暖色寄りに見せることができます。

hist() を使って赤色の256段階の濃度を表示します。さらに、ravel() でこれらの色値を一次元のフラットな配列にします。

Matplotlib は plt、NumPy は np として読み込まれています。

画像の緑成分を取得したい場合は、次のようにします。

green = image[:, :, 1]

지침

100 XP
  • スライシングを使って赤チャンネルを取得します。
  • ヒストグラムをプロットし、bins を 256 の範囲に設定します。色チャンネルには .ravel() を忘れずに適用してください。