CloudCompare学习

      CloudCompare工具是一个非常好的处理点云数据的开源工具,有个不错的框架,很多公司对该工具进行二次开发以满足公司需要(毕竟自己重新设计框架从0开发出一个这样的工具的成本还是非常大的),最近面试一家公司,也是对这个工具做二次开发的,所以现在开始学习了解下。

      1、CloudCompare主页:http://www.cloudcompare.org/,软件下载、源码下载以及使用手册都可以在该网站找到,不过都是英文的,理解起来可能会比较费劲(对于我来说,英语比较好的可以看看)

       2、源码下载地址:https://github.com/cloudcompare/cloudcompare

       3、源码编译可以参照:https://blog.csdn.net/my_lord_/article/details/53905631,这个帖子写得很详细,按照里边的操作基本没问题,需要注意的:

         a、选择qt相关的路径,最好是选安装的同一版本的(有些工具有依赖qt,默认也会包含一些qt相关的库);

         b、选择vs版本也需要注意,必须要支持C++11特性的版本,因为该工具用了很多C++11的特性,否则会编译不通过的,我先前用的vs2010版本是不行的,报了一堆错误,最后的用的vs2017;

         c、运行的时候可能会报一些缺少dll的错误,从而没法运行成功的,这种情况,只需要找到对应缺少的dll文件,并把这些文件拷贝到工程所在目录下即可(这是我本机工程的路径,D:\programs\CloudCompare\cloudmakefile_win64\qCC\x64)。

       4、直接安装使用该工具时,报错

          ,是因为缺少dX9或DX10(该软件在360软件管家即可找到),找一个安装上就可以解决该问题。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章