pcl_sample_consensus 库包含 SAmple Consensus (SAC) 方法(如 RANSAC)以及模型(如平面和圆柱体)。我想建立 3D 椭圆模型。我想要 3D 椭圆的模型系数。你知道有什么功能可以做到这一点吗?
您可以编写自己的类,继承自类 SampleConsensusModel,然后将其用作模型。
3d 中的椭圆应该与 3d 中的圆相对相似,因此您可以复制 SampleConsensusModelCircle3d 的代码并将其修改为具有 Ellipse3d 类而不是 Circle3d 类。
或者,如果“3d 椭圆”指的是 ellipsoid,那么您可以从 SampleConsensusModelSphere 复制代码并修改它以获得 Ellipsoid 类。
你可能认为有人已经这样做了,但我无法通过谷歌搜索找到 SampleConsensusModel 的 Ellipse 实现。如果您最终实现了自己的实现,或者发现其他人已经实现了,请在此处写下答案!