python-3.x - 从蒙版和 RGB 图像中裁剪对象
问题描述
我正在尝试从 RGB 图像中裁剪一个对象(这里是椅子)。我也有蒙面图像。在这里,我给出了RGB 图像和Object mask。椅子现在是白色的。我的问题是如何使用 OpenCV 和对象蒙版裁剪这张椅子形式的 RGB 图像。我在想某种方式——
- 首先,分割对象蒙版图像并提取白色椅子并将剩余部分变为黑色。
- 在白色部分周围画一个矩形,得到矩形的坐标。
- 从数字 2 获得的坐标传递到 RGB 图像并使用该区域对其进行裁剪。
还有其他简单的方法吗?或者,如果我的方法没问题,请建议我如何进行分割并在白色对象周围制作一个矩形。
解决方案
我已经解决了这个问题。首先,转换为 hsv,然后在任务完成的 OpenCV 的轮廓函数的帮助下标记有界框。在这里,我给出Github 链接。
推荐阅读
- python - 无法使用 sklearn 重现训练和测试的拆分
- php - 在 Laravel 中获取文件上传字段名称
- javascript - 使用 d3.js 在世界地图上绘制位置
- javascript - 如何通过 webpack 使用 reactstrap
- python - 在创建 R 包时将 python 放入 R
- amazon-web-services - AWS RDS 自动备份和快照 - 如何同时进行?
- python - 如何保存 pygame 屏幕的一部分并将其传送到另一个位置?
- javascript - 使用 JavaScript 以 24 小时格式获取两次之间的差异
- docker - 如何设置可以从本地网络上的任何计算机连接的 docker 容器?
- python - 预期的 str 字节或 os.pathlike 对象不是 builtin_function_or_method