python - 如何合并小面积的矩形(OpenCV,Python)
问题描述
我正在使用 OpenCV 来检测图像中的矩形,以便以后裁剪它们:(矩形包含产品)。我做的第一件事是检测垂直和水平线,将它们组合起来得到这张照片:Image_With_Small_rectangles
正如您在我的图像左侧看到的那样,我有一些不受欢迎的垂直/水平线,它们会创建小矩形。由于我是 OpenCV 的新手,我想知道是否可以将矩形与小区域合并!(如果 area > min_area) merge_rectangle 所以我可以得到一个像这样干净的图像:Clean_Image
提前谢谢了!
解决方案
推荐阅读
- javascript - 如何返回百分比格式的单元格?
- selenium - 失败:使用定位器找不到元素:
- google-cloud-platform - 在谷歌云部署管理器 yaml 文件中,如何将 sourceImage 配置为我们项目中存在的自定义图像?
- ios - Unity 性能达到 30 FPS
- mockito - 如何测试void方法
- sql - AWS IoT 中心 SQL:意外字符“$”
- java - 在 Elastic Beanstalk 上使用 catalina.out 缓解存储问题
- sql-server - 从 Onedrive 访问文件并使用 SSIS 包 2015 加载到 sql server 表
- python - Pytest 在使用 tox 时显示“ModuleNotFoundError”
- c# - 反序列化异常