简体   繁体   English

3d 点云可视化和删除异常值

[英]3d point cloud visualization & remove outliers

I have xyz file which contains 3d point cloud.我有包含 3d 点云的 xyz 文件。 I want to visuazlie 3d images and remove blank spaces by using jupyter notebook.我想使用 jupyter notebook 显示 3d 图像并删除空格。 Although I tried so many different ways to visualize and remove noise, I have no idea how to visualize it.尽管我尝试了很多不同的方法来可视化和消除噪音,但我不知道如何将其可视化。 I used numpy and matplotlib as my library.我使用 numpy 和 matplotlib 作为我的库。 Since I cannot find enough information on online regarding point cloud in python, I sincerely need help with solving this issue.由于我无法在网上找到足够的关于 python 点云的信息,我真诚地需要帮助来解决这个问题。

The meaning of "remove blank spaces" is quite confusing. “去除空格”的意思相当混乱。 A point cloud means points scatter in the space, and a "point" is a mathematical concept that doesn't occupy any space.点云意味着点散布在空间中,而“点”是一个不占用任何空间的数学概念。

Anyway, for visualization and some basic processing like, outlier removal, you may want to have a look at Open3D.无论如何,对于可视化和一些基本处理,例如离群值去除,您可能想看看 Open3D。 Here is the links to its documentation on这是其文档的链接

Visualization: http://www.open3d.org/docs/release/tutorial/geometry/pointcloud.html可视化: http : //www.open3d.org/docs/release/tutorial/geometry/pointcloud.html

Downsample and outlier removal: http://www.open3d.org/docs/release/tutorial/geometry/pointcloud_outlier_removal.html下采样和异常值去除: http : //www.open3d.org/docs/release/tutorial/geometry/pointcloud_outlier_removal.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM