【问题标题】:Reading .ply files in matlab在 matlab 中读取 .ply 文件
【发布时间】:2013-06-14 13:41:26
【问题描述】:

如何读取网格文件 (.ply) 并在 Matlab 中显示?

另外,如何更改该模型的相机视点?

谢谢

【问题讨论】:

  • @HughNolan 是的,我已经尝试过了,但是谢谢 :)
  • 第一个链接具有读取 .ply 文件的功能,第二个链接具有指向整个工具箱的链接,用于操作 .ply 文件。你错过了什么?
  • @HughNolan 这就像我问我如何编写一个 hello world 程序一样荒谬,你告诉我 C++ 有一个完整的标准库供你使用。对于刚接触 Matlab 的人来说,这真的没有帮助。我知道工具存在,我只是不知道如何使用它们
  • 认真的吗?如果您对任何一种语言都太陌生以至于无法运行 hello world 程序,那么在这里问一个关于如何制作一个而不是花一些时间来熟悉该语言的问题就是我所说的“荒谬”。

标签: matlab 3d visualization mesh matlab-cvst


【解决方案1】:

转到此链接:http://people.sc.fsu.edu/~jburkardt/m_src/ply_display/ply_display.m

并保存此文件。

ply_display.m 是一个 Matlab 函数(相对于 Matlab 脚本)。 Matlab 函数通常需要输入。您可以通过与.m 文件位于同一文件夹中来调用ply_display 函数。你这样称呼它:

ply_display('file.ply')
%where
%'file.ply' is the name of the file

【讨论】:

  • 谢谢,你知道我如何将视角更改为设置的相机坐标吗?
  • @Aly 您可以使用view 函数。将其放在ply_display.m 文件中的第 53 行之后。
【解决方案2】:

我看到这个问题是在 2 年前提出的。但是 MATLAB R2015a 似乎有你想要的:

ptCloud = pcread(文件名)

http://www.mathworks.com/help/vision/ref/pcread.html

【讨论】:

  • 请注意 pcread 不处理 range_grids。仍在寻找可以做的事情
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-26
  • 1970-01-01
  • 2021-11-12
  • 1970-01-01
  • 1970-01-01
  • 2012-04-18
相关资源
最近更新 更多