2016-07-29 7 views
0

グラブ・カット・アルゴリズムは、反復回数が異なると異なる結果をもたらし、それ以上変更することなくしばらくしたら解決します。しかし、私のデータセットでは、もしそれを落ち着かせることができれば、前景を切り取っています。もし私が2,3回繰り返すだけなら、結果はより良いものになります。グラバットアルゴリズムの最適な反復をどうやって決めることができますか?

私の目標は、詳細を欠落させることなく完全な前景を得ることです。出力にも背景がありますが、それは受け入れられます。だから私の質問は、どのくらいの反復が最小前景カットでグラブカットに最適ですか?あなたがGrabcutアルゴリズムの通常の使用のために5件までiterCountを変更することができます cv2.grabCut(img,mask,rect,bgdModel,fgdModel,iterCount,cv2.GC_INIT_WITH_RECT) 機能で

答えて

0

iterCount = 1またはiterCount = 2を使用すると、描画される矩形の背景減算が最小になります。

したがって、フォアグラウンドカットを最小限に抑えてgrabCutを使用する場合は、ユーザーiterCount=2を入力し、メインオブジェクトの近くに四角形を指定します。

希望します。

関連する問題