🙆♀️
CloudCompareのインストール方法
目的
インストール方法が3つあるため、指針を示す。
CloudCompare
install
インストール方法は三種類。apt、snap、make。
結論はmake一択。
apt
pcdが読み取れない
インストール方法は以下。
snap
pcdが読み取れるが、処理が重く、回転が難しい。CUDAを使うインストール方法がない。
make
cuda有効
自由にオプションを決定できる。CUDAオプションは隠しオプション。
以下を順に実行する。ビルドオプションは各自検討すること。
sudo apt update
sudo apt install -y git cmake build-essential qtbase5-dev \
libboost-all-dev libeigen3-dev libflann-dev libvtk9-dev \
libusb-1.0-0-dev libqhull-dev libpcl-dev
cd /tmp
sudo rm -rf CloudCompare
git clone --recursive https://github.com/CloudCompare/CloudCompare.git
cd CloudCompare
mkdir build
cd build
cmake .. \
-DOPTION_USE_GDAL=ON \
-DPLUGIN_IO_QLAS=ON \
-DPLUGIN_IO_QCSV_MATRIX=ON \
-DPLUGIN_STANDARD_ALL=ON \
-DPLUGIN_STANDARD_QPCL=ON \
-DPLUGIN_STANDARD_QPCV=ON \
-DPLUGIN_STANDARD_QHPR=ON \
-DPLUGIN_STANDARD_QCROP=ON \
-DPLUGIN_STANDARD_QCANUPO=ON \
-DPLUGIN_STANDARD_QRANSAC_SD=ON \
-DPLUGIN_STANDARD_QCOMPASS=ON \
-DPLUGIN_STANDARD_QPOISSON_RECON=ON \
-DWITH_CUDA=ON \
-DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda \
-DCMAKE_BUILD_TYPE=Release
make -j$(nproc)
sudo make install
エラーが出たら以下を参考にする。
uninstall
sudo rm -f /usr/local/bin/CloudCompare
sudo rm -f /usr/local/bin/ccViewer
sudo rm -f /usr/local/lib/libCC*
sudo rm -rf /usr/local/include/CloudCompare
sudo rm -rf /usr/local/share/CloudCompare
rm -rf ~/.config/CloudCompare
rm -rf ~/.local/share/CloudCompare
実行方法
CloudCompare
Discussion