GrabCut - bgdModel と fgdModel が空 - アサーション エラー

このエラーが発生する可能性のあるケースの 1 つは、次のバグが原因で、画像の幅または高さのいずれか (両方ではない) がゼロの場合です:https://code.ros.org/trac/opencv/ticket/691 (これはOpenCV 2.1 以降に修正予定)。

画像のサイズがゼロでない場合は、ROI rect も確認する必要があります:

  • は空ではありません (imageSize サイズがゼロではない) および
  • 画像全体をカバーしていません。

GC_INIT_WITH_RECT 指定された四角形の外側のすべてのピクセルを「背景」としてマークし、四角形内のすべてのピクセルを「おそらく前景」としてマークし、アサートは、前景(または「おそらく前景」)と背景(または「おそらく背景」)の両方にピクセルがあることを期待しますリスト。