algorithm - 创建点云的最小边界框组合的算法
问题描述
我有一组二维点。我想为这些点的子集找到一组(可能重叠和任意方向的)边界框,使得每个点位于至少一个框内,每个框包含至少 k 个点,并且框的组合区域为最小化。
我拥有的算法的一个想法是:
- 使用凹壳算法找到点的凹壳。
- 使用凸分解算法找到一组凸包。
- 为每个凸包计算任意方向的最小边界框。
我正在为这个问题寻找其他(可能更适合)算法的列表?
解决方案
推荐阅读
- java - 响应不成功时如何在改造中读取错误正文?
- for-loop - 如何编写 for 循环以对同一文件夹中包含的多个文件运行回归?
- pandas - pandas 从 apply 函数返回多个 DataFrame
- substrate - 第一个教程:启动你的节点
- javascript - 选择单选按钮时添加弹出下拉列表
- git - Flutter Project size exceeding limit on Git
- sql - Query first slow gets faster after expanding indexes via SMSS
- c# - C# PerformClick method in invisible form
- angular - connection refused from frontend to backend in k8s cluster
- apache-spark - How to pivot pyspark dataframe rows to columns