参考https://itk.org/Wiki/ITK/Getting_Started/Build/Linux
1、首先需要更新cmake版本,因为最新版本的itk编译需要3.10.2以上版本的cmake。尝试使用apt-get进行更新,但由于库源的问题无法正常更新,因此从官网下载最新版本的cmake进行安装:
sudo apt-get install build-essential
wget https://github.com/Kitware/CMake/releases/download/v3.14.5/cmake-3.14.5.tar.gz
tar xf cmake-3.14.5.tar.gz
cd cmake-3.14.5
./configure
make
sudo make install
安装完成后在根目录输入
make --version
可以看到cmake已经更新至3.14.5版本
2、进行ITK文件的编译安装
首先下载ITK文件
sudo apt-get install git
git clone https://itk.org/ITK.git
下载完成后在ITK文件夹中新建bin路径以进行编译
cd ITK
mkdir bin
cd bin
接下来进行编译:
ccmake ..
按c选择默认配置,配置完成后按g生成makelist,完成后运行make文件进行编译:
make -j4
等待一段时间编译完成后进行安装:
sudo make install
就完成了ITK的编译安装工作。
使用HelloInsight进行测试https://itk.org/Wiki/ITK/HelloInsight。测试结果: