linux下源码编译cloudcompare(解决无法加载pcd文件的问题)

cloudcompare是一款点云处理软件,里面有很多算法,值得大家学习研究。
下面介绍linux下源码编译cloudcompare的方法。
1.安装依赖:

sudo apt-get install doxygen
sudo apt  install cmake-curses-gui

2.下载:

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

3.编译

cd CloudCompare
mkdir build
cd build
ccmake ..

输入ccmake …以后,会进入到一个选择编译选项的界面,我们打开编译选项(加粗的为必须打开的选项)
BUILD_QPCL_PLUGIN_DOCUMENTATIO
CCCORELIB_SHARED
CCCORELIB_USE_QT_CONCURRENT
OPTION_BUILD_CCVIEWER
OPTION_USE_DXF_LIB
OPTION_USE_GDAL
OPTION_USE_SHAPE_LIB
PLUGIN_IO_QCORE
PLUGIN_IO_QLAS
PLUGIN_STANDARD_QCSF
PLUGIN_STANDARD_QPCL

截图如下所示:
在这里插入图片描述在这里插入图片描述
然后按g生成并退出,再输入make -j6

备注:暂时不要使用pcl-1.12版本,用这个版本编译后可能无法打开cloudcompare.

4.安装
sudo make install

安装完以后,终端输入CloudCompare,即可打开CloudCompare,
在这里插入图片描述

### 安装 CloudCompare 为了在 Ubuntu 上使用 CloudCompare 处理 PCD 文件,首先需要确保正确安装了该软件。可以通过预构建二进制包或从源码编译两种方式来完成这一过程。 对于希望通过简单方法获取最新稳定版本的用户来说,推荐通过官方提供的 AppImage 或者其他预构建二进制文件进行安装[^3]。如果希望获得更灵活的功能定制,则可以选择按照 GitHub 仓库中的说明文档来进行本地编译安装[^4]。 #### 使用预构建二进制文件安装: 下载适用于 Linux 的最新版 CloudCompare 压缩包,并解压至指定目录即可运行程序。这种方式不需要额外配置环境变量或其他复杂设置。 ```bash wget https://www.cloudcompare.org/downloads/binaries/cloudcompare_linux_x64.tar.gz tar -xf cloudcompare_linux_x64.tar.gz cd cloudcompare_linux_x64/ ./CloudCompare ``` #### 从源代码编译安装 (针对高级用户): 1. 更新系统并安装必要的依赖库; 2. 获取最新的 CloudCompare 源代码; 3. 配置 CMake 构建选项; 4. 执行 make 进行编译; 5. 将生成的应用程序移动到合适的位置以便后续调用。 具体命令如下所示: ```bash sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install cmake git build-essential qtbase5-dev libqt5opengl5-dev \ libeigen3-dev libboost-all-dev libqhull-dev freeglut3-dev coinor-libcoin80-dev \ libxi-dev libxmu-dev zlib1g-dev libjpeg-dev libtiff5-dev liblzma-dev \ libsuitesparse-dev libopenmpi-dev python3-numpy python3-scipy python3-matplotlib \ python3-pip python-is-python3 git clone --recursive https://github.com/CloudCompare/CloudCompare.git ~/cloudcompare_src mkdir ~/cloudcompare_build && cd $_ cmake -DCMAKE_BUILD_TYPE=Release ../cloudcompare_src make -j$(nproc) sudo mv ./bin/* /usr/local/bin/. ``` ### 导入与处理 PCD 文件 启动 CloudCompare 后,在菜单栏选择 `File` -> `Open...` 来加载所需的 PCD 数据集。此时可能会遇到某些特定格式不被支持的情况;这时可以尝试调整插件设置以增强兼容性[^5]。 当成功读取点云之后,便可以在界面上直观地查看三维模型,并利用各种内置工具对其进行编辑操作,比如滤波、分割、配准等。值得注意的是,在执行任何修改之前建议先复制一份原始数据作为备份以防意外丢失重要信息。 要保存经过加工后的成果为新的 PCD 文档,只需按住 Ctrl 键的同时按下 S 键弹出另存对话框,从中挑选 "Point Cloud Library (.pcd)" 类型并确认路径名即可完成导出动作[^1]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值