ImageBasedModellingEduV1.0 是专门用于深蓝学院基于图像的三维模型重建课程的代码.因为我报了相关的课程,但自己以为没有linux基础,所以自行摸索了很久才完成。所以记录一下过程,如果零基础的可参考。
github地址:https://github.com/swayfreeda/ImageBasedModellingEduV1.0
原代码有中有7处错误,下面给出了修改后的正确代码地址
https://github.com/soarchorale/ImageBasedModellingEduV1.0
一、首先我电脑是安装了双系统 win10 和Ubuntu 18.04
二、软件环境
1.首先gcc g++ (朋友帮装好的)
sudo apt update
udo apt install build-essential
gcc --version
2.然后是cmake 先去官网下载cmake安装包,选择合适的版本。
选择“XX.tar.gz”源码安装包,然后进行解压。
(我将解压后文件放在主目录中)
sudo apt update //更新
sudo apt install gcc g++
sudo apt install cmake // 选Y
cmake --version
sudo apt install cmake-gui // 如果需要图形界面执行这三行代码
sudo apt install cmake-qt-gui
cmake-gui
步骤图如下:
3.然后安装clion
ubuntu18.03如何安装clion
- 安装环境:
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install bison
sudo apt-get install library*
sudo apt-get install libncurses5-dev
sudo apt-get install g++
sudo apt-get install kdelibs5-dev
sudo apt-get install make
- 在官网下载clion https://www.jetbrains.com/clion/
- 下载后我将它放在主目录下面然后解压
tar -xzvf CLion-xxxx.x.x.tar.gz
- 解压后安装
cd clion-xxxx.x.x/bin
- 执行
./clion.sh
之后会出现图形界面,clion有试用30天
勾选Ealuate for free和Ealuate即可
如果需要长期使用自行破译
4.需要配置Eigen3、libpng、libjpeg、libtiff四个相关库
我电脑是缺少eigen和jpeg库所以我先去官网下载安装包然后解压。
然后打开终端模式执行下面指令
sudo su //切换到root用户下
apt-get update //更新一下
sudo apt-get install libeigen3-dev //缺哪个按哪个
sudo apt-get install libpng-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libtiff-dev
之后我就没有其他问题了,编译没有出错了,之后如果有什么问题再补充。