从遮罩的RGB图像中裁剪对象

时间:2018-12-25 15:16:39

标签: python-3.x opencv

我正在尝试从RGB图像中裁剪一个对象(在这里是椅子)。我也有遮罩的图像。在这里,我给出了RGB imageObject mask。椅子现在是白色的。我的查询是如何使用OpenCV和对象蒙版裁剪这张椅子形式的RGB图像。我在想---

  1. 首先,对目标蒙版图像进行分割,提取白色椅子,然后将其余部分变为黑色。
  2. 在白色部分周围绘制一个矩形,并获取该矩形的坐标。
  3. 从2号获得的坐标传递到RGB图像,并使用该区域对其进行裁剪。

还有其他简便的方法吗?或者,如果我的方法还可以,请建议我如何进行分割,并在白色物体周围形成一个矩形。

1 个答案:

答案 0 :(得分:0)

我已经解决了问题。首先,将其转换为hsv,然后借助OpenCV的轮廓功能将绑定的框标记为已完成的任务。在这里,我给Github link