描画ツールかコードを使って,画像から領域を抽出する.

インタラクティブに行う

画像ツールバーからマスクツールを選ぶ

画像をクリックし,画像ツールバーのマスクツールを選ぶ:

描画ツールを使って,抽出したい領域に印を付ける

描画ツールを使って,画像中の1つあるいは複数の部分に印を付ける.印を付けた部分は,後で動かしたりサイズを変えたりして微調整を加えることができる:

  • を押した状態で,長方形ツールを使って四角形を,あるいは円/楕円ツールを使って円を描く.
  • 選択領域を削除するためには,消しゴムツールを使う.消しゴムを選び,削除したい領域をクリックする.

領域をクリップボードにコピーする

「コピー」をクリックし,クリップボードにコピーする形式を選ぶ(領域はメニューでは「マスク」として参照される):

領域を式の中に貼り付ける

領域を使って計算を行うためには,式の中に張り付けて評価する:

  • 画像は自動的にスケールされるため,同じサイズの画像が異なるサイズで表示されることもある.

プログラムで行う

プログラムで画像領域を抽出するための一般的な方法は存在しない.画像とどの領域を抽出したいかによってコードが決定される.

この大きくて明るい文字盤を持つ時計の画像については,以下のコードで文字盤部分を抽出することができる:

以下は,同じコードを個々の画像処理ステップに分けて表したものである.

  • 暗い画素と明るい画素を黒と白で置き換える:
  • 最も大きい白のコンポーネントを選ぶ:
  • 孤立している黒の部分を塗潰す:
  • 小さいアーチファクトのクロージング処理を行う: