Matlab是常用的数学工具,相比较于其他语言的特点是比较方便,集成有稳定的数学工具箱,我们所用到的点云基本操作在matlab的CV工具箱里。越高版本里的点云函数就会越稳定,也会有很多新的功能。这里,我选择的是matlab2020b作为环境,较低版本可能某些函数不能用(毕竟点云也是最近几年发展起来的)
打开matlab,在命令行输入
edit pointCloud
我们可以看到matlab其实将poindcloud封装成一个类,如果想了解所有matlab里的点云函数,阅读源码是最好的选择,但如果仅仅使用一些功能就大可不必(源码有1k多行......QAQ),实际上matlab底层使用c|c++,各个工具箱的隐藏性基本为0,所以可以通过edit命令查找你想要的任何.m文件并打开看源码。有兴趣也可以使用type命令试一试,也会有惊喜哦!
tips:当你不知道函数用法时候,matlab帮助系统也有很有用,这里提供两种方式你打开帮助,个人更偏好后者(毕竟doc比help字母少)如查找pcread用法: