如何在 Mac OS X 10.10 (Yosemite) 中安装“elastix:用于图像刚性和非刚性配准的工具箱”

如何在 Mac OS X 10.10 (Yosemite) 中安装“elastix:用于图像刚性和非刚性配准的工具箱”

我已经下载了Mac OS X 64 位二进制文​​件为了弹性纤维./elastix并尝试在 Mac OS X 10.10 (Yosemite) 中运行:

$ cd elastix_macosx64_v4.7
$ tree
.
├── CopyrightElastix.txt
├── bin
│   ├── elastix
│   └── transformix
└── lib
    └── libANNlib.dylib
$ cd bin
$ ./elastix
dyld: Library not loaded: libANNlib.dylib
  Referenced from:    
/Downloads/elastix_macosx64_v4.7/bin/./elastix
  Reason: image not found
Trace/BPT trap: 5

运行后出现同样的结果./transformix

在执行之前是否需要执行一些步骤?或者是否需要与之相关的东西libANNlib.dylib

答案1

在 elastix 用户手册中,它说将以下行添加到 .bashrc:

export PATH=folder/bin:$PATH
export LD_LIBRARY_PATH=folder/lib:$LD_LIBRARY_PATH

在 MacOS 上,它并不完全相同,但我通过编辑 ~/.bash_profile 并添加以下两行使其正常工作:

export PATH=folder/bin:$PATH
export DYLD_LIBRARY_PATH=folder/lib:$DYLD_LIBRARY_PATH

其中“文件夹”是 elastix 文件夹的路径。

希望这可以帮助。

相关内容