参照https://simpleelastix.readthedocs.io/GettingStarted.html#using-visual-studio
vs中c++ 编译环境要安装
cmake要安装
git要安装
记得cmake的时候选中,要不然只有lib没有dll了。
编译的时候如果出错,就将出错的部分重新编译一下。
编译的路径很容易出错,最好是弄一个短一点的目录,不要有空格。
一直遇到optimized.lib;的问题,后来的解决办法是,一方面删除最外层CMakeCache.txt相关的optimized;debug;然后删除SimpleITK_PYTHON.vcxproj中的optimized.lib;和debug.lib;
error: can't create or remove files in install directory:-- window下就用管理员权限打开cmd
can't copy 'D.....:--就搜索到该文件并拷贝到对应目录。
import SimpleITK as sitk
resultImage = sitk.Elastix(sitk.ReadImage("fixedImage.nii"), \
sitk.ReadImage("movingImage.nii"), \
"translation")
module' object has no attribute 'Elastix'
https://github.com/SuperElastix/SimpleElastix/issues/103