LInux环境下ANTs软件安装
ANTs软件安装
写在最前面的,我使用的是Ubuntu18.04进行环境的安装与配置,安装ANTs前需要检查是否已经安装CMake以及ITK,如果已经安装了,请直接跳过前两个部分。本教程参考了医学配准软件ANTs安装Tutorial+避坑指南以及官方的安装指导
CMake安装
下载安装包
wget https://cmake.org/files/v3.12/cmake-3.12.1-Linux-x86_64.sh
执行sh文件
sh cmake-3.12.1-Linux-x86_64.sh
继续输入
sudo apt-get install cmake-curses-gui
注意:如果在执行过程中,不能正确运行,那么请使用sudo
重新执行命令
ITK安装
下载ITK并解压,这里我我下载的版本是InsightToolkit-5.1.1
,因此在当前路径下有一个名称为InsightToolkit-5.1.1
的文件夹,创建ITK
文件夹并进入,之后进行构建ITK
mkdir ITK
cd ITK
ccmake /填写你的路径/InsightToolkit-5.1.1
键盘输入c
进行configure构建将这些参数BUILD_DOXYGEN, BUILD_EXAMPLES
, BUILD_SHARED_LIBS
,BUILD_TESTING调节为
调节OFF
,重新c
构建,不报错进行g
生成文件
make -j 2
安装完成
ANTs安装
ANTs官方安装指南
下载最新的代码,解压到安装路径获得得到的文件夹为ANTs
git clone https://github.com/ANTsX/ANTs.git
运行CMake去构建配置
如安装ITK类似,首先创建文件antsbin
并进入,通过ccmake将ANTs
文件进行编译
mkdir antsbin
cd antsbin
ccmake /填写你的路径/ANTs
在Terminate出现新的命令之后,输入c
进行配置,将参数SuperBuild_ANTS_USE_GIT_PROTOCOL
,BUILD_TESTING
,RUN_LONG_TESTS
,RUN_SHORT_TESTS
置为OFF
,重新点击c
,没有报错之后输入g
生成
构建步骤
构建,tee
是用于在命令行显示输出结果
make 2>&1 | tee build.log
为了加速编译,可以使用多线程,如下,使用了双线程
make -j 2 2>&1 | tee build.log
多线程,需要占用更多的RAM和CPU资源,如果在多线程构建时看起来很慢,报错或者完全hangs up,尝试通过单线程构建,并将在CMAKE时将RUN_LONG_TESTS
关闭,或者完全关闭测试turning off testing entirely
编译成功
[100%] Built target ANTS
安装步骤
在完成编译之后,生成一个子目录ANTS-build
cd ANTS-build
make install 2>&1 | tee install.log
如果进行构建时,报错请尝试使用,以下语句进行重新构建
sudo make install 2>&1 | tee install.log
设置PATH与ANTSPATH
重要的步骤!重要的步骤!重要的步骤!
如果在安装的文件下并没有生成bin
文件,则可以通过以下方式在antsbin
文件夹中进行手动创建,并分别将/staging/bin
,ANTS-build/Example
以及/ANTS/Script
下的相关脚本文件拷贝进入即可
mkdir bin
cp ./ANTS-build/Examples/* ./bin
cp ./staging/bin/* ./bin
cp .. /ANTS/Script/* ./bin
拷贝之后通过设置PATH
与ANTSPATH
如下
sudo gedit ~/.bash_profile
在编辑器中输入,以下句式,并保存
export ANTSPATH=/your_path/antsbin/bin/
export PATH=PATH=${ANTSPATH}:$PATH
通过Terminate输入,使输入的语句进行生效
source ~/.bash_profile
路径设置完毕,检查安装,安装正确则会成功输出路径
which antsRegistration
输入并显示使用方法
antsRegistrationSyN.sh
注意:如果该步骤报错,可能存在的问题antsbin/bin
文件夹下缺失了一些脚本
如果成功则显示如下图所示
ANTs安装遇到的问题
在输入c
之后出现Could not find ZLIB
通过安装ZLIB
包即可
sudo apt-get install zlib1g-dev
重新点击c
进行配置
LInux环境下ANTs软件安装相关推荐
- Linux环境下ANTs软件安装(基于源码)
Linux环境下ANTs软件安装(基于源码) 1.下载Cmake 在命令行里运行: 2.下载ITK 在命令行里运行: 3.ANTs安装 (1)在命令行里运行: (2)编译完之后如果在 antsbin ...
- 第十八篇 Linux环境下常用软件安装和使用指南
提醒:如果之后要安装virtualenvwrapper的话,可以直接跳到安装virtualenvwrapper的方法,而不需要先安装好virtualenv 安装virtualenv和生成虚拟环境 安装 ...
- Linux环境下Python的安装过程
Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...
- hp ux安装mysql5.1.56_详细讲解Linux环境下MySQL5.1安装步骤
1.下载MySQL免安装版/二进制版软件(不用编译) 文件格式:MYSQL-VERSION-OS.tar.gz 2.创建MySQL组,建立MySQL用户并加入到mysql组中 (不同版本的Unix中, ...
- Linux环境下EDA软件的使用——数字IC设计DC综合篇
Linux环境下EDA软件的使用--数字IC设计DC综合篇 目前,绝大部分集成电路设计所用到EDA软件都是Linux版本,对于芯片工程师,熟悉一款EDA软件是入门的必修课,当然要真正的掌握会是十分 ...
- django配置环境linux,linux环境下Django的安装配置详解
linux环境下Django的安装配置详解 1. 下载安装Django pip install Django==1.6.5 测试是否安装成功 >>> import django> ...
- linux校园网客户端,Ubuntu Linux环境下校园网客户端安装使用
最近发现好多兄弟姐妹不用Linux原因是在我们学校大大环境下上校园网有点费劲,或者干脆就不会弄,亦或者根本就没想到上网^_^ 这里我写上这么一段简单的过程,为了大家能够顺利上网,大牛直接掠过,不要喷我 ...
- Linux环境下Protobuf完整安装和使用教程
Linux环境下Protobuf完整安装和使用教程 目标 下载和安装 环境配置 一个例子 1.报文定义 2.报文生成 3.使用报文 4.编译程序 5.常见问题: 目标 本文将教会一个完全的新手如何搭建 ...
- linux环境下使用virtualbox安装ghost系统
linux环境下使用virtualbox安装ghost系统 环境为Ubuntu 18.04LTS,这次难点在于使用virtualbox如何使用虚拟机外部的文件安装系统.后来看到加载iso很方便,就往这 ...
最新文章
- zabbix使用zabbix 数据库做数据分表
- emc celerra(一)--界面概览
- swift 网络请求中含有特殊字符的解决方案
- 视频编解码器,bbv 缓冲区溢出和下溢
- bin文件夹下的roslyn文件夹
- C语言如何统计程序运行时间
- 赖美云的认证照_火箭少女最新路透照出炉:吴宣仪赖美云魅力十足,张紫宁傅菁凭颜值圈粉...
- 制作视频软件哪个好?教培人最爱的视频制作软件,一款就够!
- 机器学习-支持向量机SVM算法
- HTTP/2和HTTP/3
- 偏前端 + rsa加解密 + jsencrypt.min.js--(新增超长字符分段加解密)
- 利用pgzero做一个接球的小游戏
- 计算机技术在家庭方面的应用,物联网技术在家庭方面的应用
- 云师大计算机宿舍,云南师范大学宿舍条件、住宿好吗、寝室情况
- U盘出现了0字节怎么找回数据
- 10组团队项目-Alpha冲刺-6/6
- 【力扣】数据结构入门【7天32题数据结构入门】
- pat basic 1069 微博转发抽奖
- 超简单!Android 播放流媒体
- 医美主流新双美模式,开启医美行业新未来