ImageTrim

ImageTrim[image,roi]

指定した関心領域 roi を含む image の最小の部分画像を与える.

ImageTrim[image,roi,r]

結果の画像にサイズ r の余白を加え直す.

ImageTrim[image,{roi1,roi2,},]

roiiで指定された複数の部分画像を image から抽出する.

ImageTrim[video,]

video から複数の部分画像を抽出する.

詳細とオプション

  • 画像のトリミングは,画像の切取りとしても知られるものであるが,画像から境界画素を取り除くことで,関心領域の抽出によく使われる.
  • ImageTrim[image,roi]は,関心領域 roi を含む部分画像を返す.領域 roi は以下のいずれでもよい.
  • {{x1,y1},}あるいは {{x1,y1,z1},}2Dあるいは3Dの画像の位置のリスト
    region2Dあるいは3Dの幾何学領域(PointDisk等)
    maskimage2Dオブジェクトあるいは3Dオブジェクトの非零の画素
    f関数 f が返した領域
  • 動画入力の切取り指定は,全フレームについて固定した指定でも時間の関数(開始時点からの秒数)でもよい.
  • ImageTrimは標準的画像座標系を想定する.
  • 整数の座標値では,トリミング画像に点に接するすべての画素が含まれる.座標は画素の中心にある. »
  • ImageTrim[image,{pt1,},{rx,ry}]は水平方向と垂直方向に異なるマージンを指定する.
  • 次は使用可能なオプションである.
  • DataRange Fullimage 中の画素位置の範囲
    Padding None使用する充填方法
  • デフォルトで,存在する要素数が要求された数に満たない場合,ImageTrimは存在する要素だけを返す.Padding オプションをデフォルト以外に設定すると,もとの画像の範囲外の画素も含むことができる. »
  • 次はDataRangeの可能な設定である.
  • Automatic2Dでは{{0,1},{0,h/w}},3Dでは{{0,1},{0,d/w},{0,h/w}}
    Full2Dでは{{0,w},{0,h}},3Dでは{{0,1},{0,d},{0,h}}(デフォルト)
    {{left,right},{bottom,top}}2Dにおける明示的な座標範囲
    {{left,right},{front,back},{bottom,top}}3Dにおける明示的な座標範囲

例題

すべて開くすべて閉じる

  (1)

画像のトリミングをする:

スコープ  (7)

データ  (3)

2D画像のトリミングをする:

動画のフレームのトリミングをする:

3D画像のトリミングをする:

関心領域  (3)

1画素画像を抽出する:

位置のリストを含む画像を抽出する:

グラフィックスプリミティブを使って関心領域を指定する:

参照画像の非零の画素を含む画像を抽出する:

関数を使って関心領域を定義する:

複数の関心領域のトリミングをする:

時間とともに変化する領域を使って動画のフレームを切り取る:

3D画像からスライスを3個抽出する:

複数の関心領域のトリミングを行う:

余白  (1)

デフォルトで,トリミング後の画像には余白は加えられない:

次は,余白0に相当する:

余白を大きくする:

オプション  (2)

DataRange  (1)

標準的な座標系を使ってそれぞれの側から画素を削除する:

これは,DataRange->Fullに等しい:

スケールされた座標系を使って,各側から画素の25%を削除する:

Padding  (1)

デフォルトで,返される部分画像は画像の外側の座標を含むようには充填されない:

部分画像を充填して指定された座標すべてが含まれるようにする:

アプリケーション  (7)

画像から検出された顔のトリミングをする:

画像から検出されたテキストの行をトリミングする:

検出されたバーコードのトリミングをする:

最大値のあたりでトリミングする:

特定の色のオブジェクトの周りをトリミングする:

特徴点を含まない部分をトリミングする:

特徴点の周りに余白を加える:

検出された関心領域周囲で3D画像のトリミングを行う:

関心領域を求める:

関心領域の周りで立体のトリミングを行う:

トリミングの前に,関心領域で画像をマスクする:

特性と関係  (2)

半整数座標は画素の中心を表し,特定の画素を返す:

整数座標は近傍画素すべてを含む画像を与える:

2つの画素位置を画像の上に表示する:

複数の座標に対してトリミングを行うことは,その境界を使うことに等しい:

座標の境界を計算する:

Wolfram Research (2010), ImageTrim, Wolfram言語関数, https://reference.wolfram.com/language/ref/ImageTrim.html (2021年に更新).

テキスト

Wolfram Research (2010), ImageTrim, Wolfram言語関数, https://reference.wolfram.com/language/ref/ImageTrim.html (2021年に更新).

CMS

Wolfram Language. 2010. "ImageTrim." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/ImageTrim.html.

APA

Wolfram Language. (2010). ImageTrim. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ImageTrim.html

BibTeX

@misc{reference.wolfram_2024_imagetrim, author="Wolfram Research", title="{ImageTrim}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/ImageTrim.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_imagetrim, organization={Wolfram Research}, title={ImageTrim}, year={2021}, url={https://reference.wolfram.com/language/ref/ImageTrim.html}, note=[Accessed: 21-November-2024 ]}