问题标签 [ply-file-format]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2904 浏览

3d - 如何使用 Meshlab 在 .ply 文件中绘制线条?

例如,我想从所有点云中选择两个点,并在它们之间画一条线。我正在使用 Meshlab 处理 .ply 文件,但我不知道如何完成。我可以使用 Meshlab 或其他方式做到这一点吗?

0 投票
1 回答
542 浏览

python-3.x - 错误:使用序列设置数组元素

有一个错误:用一个序列设置一个数组元素。我检查 tridata 的类型:

不知道哪里错了?有函数“make2d”的代码:

0 投票
1 回答
455 浏览

3d - .ply 文件系统中的人脸是如何表征的?

这是一个示例层文件格式。

根据评论,它说它代表一个cube. 但是,面由 5 个顶点及其索引表示。据我所知,立方体的面由 4 个顶点而不是 5 个顶点表征。

我在哪里被误导了?有什么提示吗?

0 投票
4 回答
10230 浏览

python - Convertion of .ply format to .pcd format

I've a .ply format model and trying to create a .pcd file one. After checking how .pcd format should look like and writing some code to convert it to .pcd format, my results are that the model is black colored only, instead of multi-colored like the .ply format model.

In the .ply format there are 7 parameters in every point line (x,y,z,r,g,b,a) and on .pcd one it should be (x y z rgb). I'm not sure how to evaluate the rgb from the .ply file.

Here's some of my .ply file data:

And some of the .pcd file data after using the code:

Here's how the .pcd should look like (found in point cloud website)

Question: What are these values: 4.2108e+06 as the 4th parameter and how can I generate it through the .ply format?

Here's the code I'm currently using on PyCharm:

With these changes to the code the results are white cloud points instead of black:

Software used for comparison: CloudCompare

Desired result: enter image description here

Current result: enter image description here

0 投票
1 回答
72 浏览

javascript - 从 PLYLoaders 将两个几何图形合并为一个几何图形

我有两个 PLY 文件,我想合并为一个,但我对 PLYLoader 的 de loader 方法有疑问,我如何同时访问两个加载器的 Geometry?

我加载了两个 ply 文件并为新形状定义了新几何图形(BufferGeometry 类),但是当我尝试访问几何属性时,变量mesh1和未定义。mesh2

这是我的代码:

0 投票
2 回答
4808 浏览

python - 如何将 .pts 或 .npy 文件转换为 .ply 或 .h5 文件?

我有 3d 点云数据作为 .npy 文件和 .pts 数据。

要将这些数据用于 3d 分类神经网络,我必须将这些数据更改为 .h5 文件。

因此,首先我尝试使用 python 将 .npy 或 .pts 文件转换为 .ply 文件。

您能否参考我的示例代码或帮助我转换文件格式?

此外,我将非常感谢将 .ply 转换为 .h5 格式的方法。

对不起,我的英语水平很差。

0 投票
0 回答
456 浏览

three.js - Three.js - 如何保存输入文件的颜色信息

如何在 Three.js 中保存 PLY 文件的颜色信息?

我有以下彩色点云input_model.ply,如下所示:

input_model_ply

我已经知道https://threejs.org/examples/webgl_loader_ply.html中的以下代码部分

但是当渲染场景时,我会丢失所有input_model.ply颜色信息,并且点云以单色方式显示(特别是颜色:0x0055ff)

我怎样才能让它工作?

0 投票
0 回答
272 浏览

opencv - 如何使用 32 位色深图像转换为 pcd 或 ply 与 PCL

我尝试使用 Hololens 的 32 位彩色深度图像来获取点云,但我很难,因为我没有太多关于它的信息。我是否必须有相机参数才能从深度图像中获取点云?有没有办法从 PCL 或 OpenCV 转换?

我添加一些评论和图片。最后,我可以使用来自 hololens 的深度图像获得点云。但是我将32bit深度图像转换为灰度,感觉仅镜头的传感器有很多失真。为了补充这一点,我认为我们需要找到一种方法来对深度图像进行不失真和过滤。

你有关于这方面的任何其他信息吗?

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
1575 浏览

ubuntu - 将 .obj+.mtl 模型转换为具有顶点颜色信息的 .ply 格式

我正在尝试将ShapeNet 的数千个.obj + .mtl 模型转换为.ply格式。但是,由于该数据集包含数千个模型,因此手动转换它们并不是最佳解决方案。我已经尝试了许多不同的解决方案,例如使用ctmconvassimp,但据我所知,它们都失败了,它们无法将 mtl 转换为顶点颜色。

您可以在此处找到该模型的两个示例。有没有有效的方法来做到这一点?

0 投票
1 回答
1023 浏览

javascript - 如何使用 ng2-file-upload 以角度上传 .ply 文件

我正在尝试使用 ng2-file-upload 上传各种文件,在这里我可以上传除.ply文件之外的所有文件类型,如 png、jpg 等,所以我如何上传具有该扩展名的文件

下面是我的代码

以下是我的 stackblitz 网址:https ://stackblitz.com/edit/angular-r6cbrj