GrowCutComponents

GrowCutComponents[image,{marker1,marker2,}]

markeriを大きくすることで,image からの分割を行う.

詳細とオプション

  • GrowCutComponentsは,セルオートマトンの進化が画像分割に繋がるところでは,セルオートマトンを使って画像をモデル化する.
  • GrowCutComponentsは,任意の2Dおよび3Dの画像に使うことができる.
  • 各マーカー markeriは,画像としてあるいは点のリストとして,標準的な画像座標系で与えることができる.
  • 使用可能なオプション
  • CornerNeighbors Trueコーナー近傍を含むかどうか
    MaxIterations Automatic使用する反復回数の最大数
  • MaxIterations->Automaticとすると,アルゴリズムが収束するまで実行される.

例題

すべて開くすべて閉じる

  (3)

画像のGrowCut分割:

カラー画像のGrowCut二値化:

検出された前景エリアで画像をマスクする:

3D画像を分割する:

オプション  (2)

CornerNeighbors  (1)

デフォルトで,CornerNeighbors->Trueが使われる:

CornerNeighbors->Falseを使う:

MaxIterations  (1)

デフォルトで,アルゴリズムは収束するまで反復される:

反復回数を指定する:

アプリケーション  (3)

GrowCut分割を使って複雑な画像の前景と背景を分離する:

画像の前景と背景を分離する:

バイナリマスクをアルファチャンネルとして使う:

バイナリマスクをぼやけさせて,前景と背景の分離をより滑らかにする:

検出された前景を別の背景に置く:

前景を検出する:

画像の前景を新たな背景に置く:

特性と関係  (3)

前景と背景のマーカーを切り換えると,補マスクになる:

必ずしもすべての画素が分割される訳ではない:

ArrayComponentsを使って配列のラベルを付け直し,ラベル行列をImageオブジェクトに変換する:

Wolfram Research (2014), GrowCutComponents, Wolfram言語関数, https://reference.wolfram.com/language/ref/GrowCutComponents.html.

テキスト

Wolfram Research (2014), GrowCutComponents, Wolfram言語関数, https://reference.wolfram.com/language/ref/GrowCutComponents.html.

CMS

Wolfram Language. 2014. "GrowCutComponents." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/GrowCutComponents.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_growcutcomponents, organization={Wolfram Research}, title={GrowCutComponents}, year={2014}, url={https://reference.wolfram.com/language/ref/GrowCutComponents.html}, note=[Accessed: 22-November-2024 ]}