我们有一个点云,其中的点位于同一平面上。它们的分布类似于下图中的红点,我们想要适应由黄色框表示的矩形。这些矩形的安装方式应使其以尽可能少的实例/矩形覆盖点的整个分布,并尽可能紧密地围绕点。
蓝色框表示最小边界框,我们可以使用 open3d 的 get_minimal_orienting_bounding_box() 函数轻松获得。 当三组点(由黄色框分隔的组)不相交(它们之间有一些分隔)时,Arujo 和 Oliveira
的平面补丁检测可以是解决此问题的好方法。 使用八叉树将数据分成小块,然后在它们周围绘制边界框是另一种方法,但可能会产生许多较小的矩形,这不是最佳结果。