ubuntu 源码安装 cloudcompare

1.系统环境:

ubuntu18
cmake:3.10.2
QT5:5.14(注:QT5版本过低编译会失败)
官方安装指导:https://github.com/CloudCompare/CloudCompare/blob/master/BUILD.md
(注:查看cmake版本: cmake --version)

2.安装依赖

sudo apt-get update
sudo apt-get install -y libqt5svg5-dev libqt5opengl5-dev qt5-default qttools5-dev qttools5-dev-tools libqt5websockets5-dev

3.下载源码

(普通网络极易失败,需要“科学”处理一下)

git clone --recursive https://github.com/cloudcompare/CloudCompare.git 

出现图片这样的报错都是网络问题:
在这里插入图片描述

4.下载 CCCoreLib

CCCoreLib 没在源码里面,要自己去 clone

git clone https://github.com/CloudCompare/CCCoreLib.git
cd CCCoreLib
git submodule update --init

把 CCCoreLib 移动到 CloudCompare/libs/qCC_db/extern/CCCoreLib

cd ..
mv CCCoreLib/ CloudCompare/libs/qCC_db/extern/CCCoreLib

5.编译

回到 CloudCompare 目录,编译

mkdir build && cd build
cmake ..
cmake --build .
cmake --install .

6.打开

cd build/qCC/              //第五步编译时的build
./CloudCompare

在这里插入图片描述

7.部分使用(内部)

内容仅记录normal数值与center数值
拖拽2个点云文件进来,选取较好的点云数据(没有噪点的部分)
同时记录墙面(wall)与地面(ground) 的 normal数值与center数值
选取后查看点云数据的质量(截面下是否在同一平面)
请添加图片描述
tools→fit→plane
再次查看点云数据的质量(截面下是否在同一平面)
记录properties内的normal数值与Axis/Angle下的center数值
请添加图片描述
分别采集wall和ground数据时,删除下图圈着的部分就行
请添加图片描述

注:
CloudCompare有一堆可选功能和插件,它们不是默认构建的。
要向CMake添加选项,请使用-DMY_option=ON语法。
例如,要构建qEDL插件,在配置步骤中将-DPLUGIN_GL_qEDL=ON参数添加到CMake中。

具体参考官方教程:
在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值