问题描述
我要从背景中提取一个人,并且为此使用cv2.grabcut。但是有时背景像素被错误分类为前景,因此提取效果不理想。我已附上结果图像。如何改善提取效果?
解决方法
要改善提取效果,您需要使用return res.json({blah})
和iterCount
参数。
- 例如:
我有以下图片:
- 如果我应用example code:
-
是否可以通过更改
mode
来改善?- iterCount = 10,20(分别)
- iterCount = 30、40(分别)
-
是否可以通过更改模式来改善?
mode =
iterCount
,GC_INIT_WITH_RECT
(分别)
在我的情况下,GC_INIT_WITH_MASK
效果很好,但是我说过您需要更改参数,直到获得满意的结果为止。