答案 0 :(得分:2)
这里有一个用于matlab的.las文件阅读器:
https://es.mathworks.com/matlabcentral/fileexchange/48073-lasdata
在matlab中获得数据后,您可以使用这些点云工具,它们是计算机视觉工具箱的一部分:
https://es.mathworks.com/help/vision/3-d-point-cloud-processing.html
如果你想拥抱开源力量,我正在编写一个Python(从matlab轻松过渡)库进行点云处理:
答案 1 :(得分:1)
如果您安装了LAStools,则可以使用las2txt将* .las / * .laz文件转换为* .xyz格式,MeshLab可以将其本地导入为点云,然后可以被转换成网格。
根据数据集的来源,有很多警告。
答案 2 :(得分:0)
您可以使用免费的开源CloudCompare软件。
在命令行上:
CloudCompare -O file_to_convert.las -C_EXPORT_FMT PLY -SAVE_CLOUDS
请注意选项的顺序:-SAVE_CLOUDS
似乎必须在结尾。
这将导致二进制格式的PLY文件与要转换的文件位于同一目录中,并使用原始文件名和导出日期命名,例如:file_to_convert_2019-07-18_13h32_06_751.ply
我找不到指定输出文件名的方法(请在下面找到一个)。
如果您想使用更可预测的名称,请在选项-NO_TIMESTAMP
之前添加选项-SAVE_CLOUDS
(但可能会覆盖文件,因此要小心)。
documentation中的更多帮助(例如,如何以ASCII格式导出)。
我在功能强大的PC上计时,转换一个2.7GB的LAS文件并用102M点(XYZ,强度,时间)花费了170秒。