Ubuntu 18.04 下如何安装ANTs

ANTs(Advanced Normalization Tools)是医学图像中配准效果比较稳定的软件之一,下面总结一下如何在Ubuntu 18.04 系统下面进行安装:

一、安装 git , cmak 和 c++ 编译器,命令如下:

sudo apt-get install git  # 安装git
sudo apt-get install build-essential # 安装gcc和一些库函数,提供C/C++编译环境
sudo apt install cmake # 安装cmake

注意上面安装的版本可能不是最新的版本,如果后面在安装ANTs的过程中,发生错误可能是cmake和ccmake版本不一致导致,此时,可以通过下面的命令卸载和选择合适的cmake版本,在进行安装的时候,推荐cmake和ccmake版本一致,且均选择最新的版本。修改cmake版本命令如下:

1)去该网站下载合适的cmake安装文件:如 cmake-3.21.1.tar.gz,并解压

tar zxvf cmake-3.15.1.tar.gz

2)依次运行命令:

sudo apt remove cmake # 移除旧版本
cd cmake-3.15.2
./configure
make
sudo make install
cmake --version  #可查看到camke版本,若cmake ../ 时提示没有那个文件或目录。使用sudo cmake ../

二、基于源码安装 ANTs

1 ) 在命令行里运行:

git clone git://github.com/ANTsX/ANTs.git  #从github上克隆相应的仓库,保存在当前目录下的ANTs文件夹下
mkdir antsbin  #创建antsbin文件夹
cd antsbin  #进入antsbin文件夹
ccmake ../ANTs  #进入cmake界面,然后依次按下'C'键,稍作等待,再按下'C'键和'G'键,分别完成设置和生成后回到命令行

此步骤常见的报错原因是cmake和ccmake版本不匹配导致,解决方案如前。

2 )进行编译,此步骤时间较长,常常由于网络不佳可能会失败,可重复运行该命令:

make -j 4  #进行编译,需要运行较长时间

3)编译完之后如果在 antsbin 目录下出现 bin 目录,则可以进行下一步了,若没有 bin 目录,需要自己建立 bin 目录,并把三个地方的文件拷贝进去,具体做法如下:

# 在 antsbin 目录下
mkdir bin #在antsbin下建立bin目录
cp ./ANTS-build/Examples/* ./bin # 将ANTS-build/Examples下的文件复制到bin目录中
cp ./staging/bin/* ./bin #将staging/bin下的文件复制到bin目录中
cp ../ANTs/Scripts/* ./bin #将ANTs/Scripts下的文件复制到bin目录中

4)设置环境变量,更改.bashrc或.profile文件

cd ~  #回到home文件夹下
vi ~/.bashrc  #打开vi进行编辑,按'i'进入插入模式,并在文档末尾插入以下内容
export ANTSPATH=/home/username/antsbin/bin/
export PATH=“$ANTSPATH:$PATH” 
#以上路径要和真实路径一致,然后依次按'ESC'键,'Shift'+':'键,'w'键和'q'键,然后回车保存并退出
source ~/.bashrc  #激活相应的环境配置

5 )ANTs 的使用

在 ANTs/Scripts 路径下有各种各样的 .sh 文件,较为常用的有antsRegistrationSyN.sh 等,为了方便调用可以将 .sh 文件的路径添加到环境变量中去:

vi ~/.bashrc  #打开.bashrc文件并在末尾添加以下内容
export PATH=$PATH:/home/username/ANTs/Scripts
#保存并退出
source ~/.bashrc  #使环境变量生效

6 )然后直接在命令行使用 antsRegistrationSyN.sh ,如果给出该命令的使用方法,则配置成功,如果给出报错信息则配置失败。

antsRegistrationSyN.sh -d 3 -f fixed_img.nii.gz -m moving_img.nii.gz -o output

 结果解读:output0GenericAffine.mat , output1Warp.nii.gz 分别表示线性变换和非线性变换估计出的映射关系,outputWarped.nii.gz 表示将 moving_img.jpg 配准到 fixed_img.jpg 后的图像,outputInverseWarped.nii.gz 表示将 fixed_img.jpg 配准到 moving_img.jpg 后的图像。
————————————————
本日志参考博客链接:https://blog.csdn.net/zuzhiang/article/details/104930000;https://blog.csdn.net/jiujiujijuu/article/details/104342652https://www.cnblogs.com/jsdy/p/11759247.html

最后附上GitHub安装说明链接:https://github.com/ANTsX/ANTs/wiki/Compiling-ANTs-on-Linux-and-Mac-OS#get-the-latest-code

  • 5
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在Ubuntu 18.04系统上安装ANTS(Advanced Normalization Tools),可以按照以下步骤进行: 1. 首先,确保您的系统已经安装了必要的依赖项。您可以使用包管理器apt来安装这些依赖项。打开终端并输入以下命令: ``` sudo apt update sudo apt install build-essential cmake git sudo apt install zlib1g-dev libcurl4-openssl-dev libinsighttoolkit4-dev libpng-dev libgdcm-tools ``` 2. 接下来,您需要克隆ANTS的GitHub存储库。在终端中,使用以下命令将存储库克隆到您的本地计算机上: ``` git clone https://github.com/ANTsX/ANTs.git ``` 3. 进入克隆的ANTS存储库目录: ``` cd ANTs ``` 4. 现在,您可以开始编译和安装ANTS。运行以下命令来配置和构建ANTS: ``` mkdir build cd build cmake .. make ``` 5. 完成编译后,您可以使用以下命令安装ANTS: ``` sudo make install ``` 6. 安装完成后,您可以验证ANTS是否成功安装。在终端中,输入以下命令以检查ANTS版本: ``` antsRegistrationSyNQuick -h ``` 如果成功安装,您将看到ANTS的帮助信息。 以上是在Ubuntu 18.04系统上安装ANTS的步骤。如果需要更详细的安装说明,您可以参考ANTS的GitHub安装说明链接:。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Ubuntu 18.04 下如何安装ANTs](https://blog.csdn.net/weixin_43156127/article/details/119718395)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Ubuntu18.04安装opencv 3.2.0的解决方法](https://download.csdn.net/download/weixin_38637983/12842575)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值