gpt4 book ai didi

c++ - 如何判断点云的单位是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:52:47 24 4
gpt4 key购买 nike

我正在使用从 Kinect 图像创建的点云文件数据集。有没有办法知道轴的单位是什么,即对于一个点 (0.003, 0.004, 0.04) 是米、厘米等吗?

我正在尝试使用 pcl 中的 setRadiusSearch 方法从局部补丁估计表面法线,但这允许我们以米为单位指定半径,所以我需要知道点云的单位。

最佳答案

查看器中的轴是您想要的任何单位。您必须从您的来源知道或推断实际单位。例如,MS 驱动程序返回以毫米为单位的值。由于您正在处理 Kinect 点云,因此无论驱动程序如何,您都可以轻松弄清楚您的值代表什么:Kinect 的范围为 0.4 to 8 m。 .这意味着 - 例如 - 如果值类似于 (500.0, 600.0, 3000.0) 这意味着它们以毫米为单位,如果它们是 (0.5, 0.6, 2.0) 那么它们以米为单位,依此类推。

关于c++ - 如何判断点云的单位是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13863238/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com