python - 点云缩小
问题描述
我有一个使用 FreeCAD 生成的程序集的有组织的点云文件。我正在使用 open3d python 库来可视化这个点云文件。我只是想知道是否有一种方法可以将这个点云的大小调整(缩小)到更小的大小(缩小),但保持这个云的原始形状有组织。这意味着我想减少点之间的间距,以便它们变得更近并且点云压缩,同时保持点云的形状。
我认为这不应该与下采样相同。我接下来要做的是我想将 2 个点云组合在一起,以便缩小点云对象看起来在更大的点云对象内
我正在使用将这些点云存储在列表等中并使用 open3D python 库进行可视化的方法来研究 python。
欢迎任何建议,首先谢谢!
解决方案
你试过缩放它吗?例如,将单位从米转换为毫米 - 将每个坐标乘/除以相同的常数(例如 - 1000 用于 m<->mm 转换)。然后,将每个点云居中(从每个点中减去平均值)并合并它们。您可以调整它们的质心和缩放以获得更好的输出。
推荐阅读
- apache-kafka - S3 Kafka 接收器连接器中是否有办法确保所有记录都被使用
- wordpress - Wordpress“CURLOPT_SSL_VERIFYHOST”已关闭
- python - 将 json 从 aws-glue 保存到 postgres,jsonb 类型列
- emacs - Doom Emacs:不想在 Slime-REPL 中自动完成
- swiftui - SwiftUI如何在不切换标签栏的情况下刷新一个标签视图
- android - google-cloud-speech 中的依赖冲突
- java - 附加错误从哪里来?
- javascript - 查找具有相同 prop 的对象并返回更新值及其关联的 prop
- php - Lumen 8.x 文件系统不工作。错误:未找到“League\Flysystem\AwsS3v3\AwsS3Adapter”类
- mysql - 如何使用 mysql 函数从 sting 中获取 id?