1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶクラスタ分析

Connected

演習

画像から RGB 値を抽出する

画像の支配的な色を見つけるには、主に次の3ステップがあります。

  • RGB 値を3つのリストに抽出する。
  • スケーリングした RGB 値に k-means クラスタリングを実行する。
  • クラスタ中心の色を表示する。

RGB 値を抽出するために、matplotlib の image クラスの imread() 関数を使います。空のリスト r、g、b はすでに用意されています。

支配的な色を見つける練習として、次の画像を使用します。

指示

100 XP
  • matplotlib の image クラスをインポートします。
  • imread() 関数で画像を読み込み、得られた行列の寸法を表示します。
  • すべてのピクセルから3色の値を取り出し、リスト r、g、b に保存します。