algorithm - 在更大的矩形中组合矩形
问题描述
我有一组矩形,通常彼此平行(但不能保证)。这些矩形通常不重叠。我在下面附上了一个例子。它实际上是 OCR 输出的副产品,其中检测到的文本已被边界框替换。
我想将这些矩形合并成更大的矩形。生成的矩形不能重叠。分组可能如下所示:
最好的方法是什么?我在 Stackoverflow 上找不到以前的答案:
- 网格中的组矩形不适用于此处
- 找到 k 个矩形,使它们覆盖最大数量的点。我不确定它是否适用于我的情况。
- N 个矩形的交集提到了 R-Trees。但不确定 R-Trees 能否解决问题。
解决方案
推荐阅读
- c# - 获取系统亮度级别
- python - 从函数在数据框中创建多列
- asp.net-mvc - 如何在 asp.net mvc 部分视图中使用 Vue 组件 (*.vue)
- javascript - 加载应用程序时如何在角度应用程序中显示时间倒计时
- unix - 如何在扩展 unix 后获取所有内容
- batch-file - 计算名称以 )x 结尾的文件夹
- java - 如何在 OCC(commercewebservices)中正确使用我们的自定义订单?
- facebook-graph-api - 我如何使用 GraphQL Mutation?
- java - 登录后如何为每个用户动态更改图标
- java - 用于 REDIS 的 Spring Boot 反序列化 ResponseEntity