首页 > 解决方案 > 从蒙版和 RGB 图像中裁剪对象

问题描述

我正在尝试从 RGB 图像中裁剪一个对象(这里是椅子)。我也有蒙面图像。在这里,我给出了RGB 图像Object mask。椅子现在是白色的。我的问题是如何使用 OpenCV 和对象蒙版裁剪这张椅子形式的 RGB 图像。我在想某种方式——

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

还有其他简单的方法吗?或者,如果我的方法没问题,请建议我如何进行分割并在白色对象周围制作一个矩形。

标签: python-3.xopencv

解决方案


我已经解决了这个问题。首先,转换为 hsv,然后在任务完成的 OpenCV 的轮廓函数的帮助下标记有界框。在这里,我给出Github 链接


推荐阅读