栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

ubuntu编译3D Slicer5.0

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ubuntu编译3D Slicer5.0

Slicer是一个医用图像处理软件,几乎集成了市面医用图像软件的所有功能。据说源码有超过110W行。最关键的是,这是一款开源软件,使用者可以根据需要,对源码进行学习和移植 (当然也可以通过extension的程序,对widget功能进行disable)。Slicer界面使用的是QT框架,DICOM图像读取DCMTK,图像显示和交互VTK,图像操作和算法ITK,并且对于医疗应用IGT可以再编译SlicerIGT版本。

 

但是中国地区编译Slicer实在困难重重,甚至有人把Slicer的编译成功形容成玄学,原因就是Slicer的依赖库有多达50个,而且全部都是通过Superbuild从网上拉下来,所以对网络情况要求很高,大家编译前可以去看一下Slicer官方编译的情况,看看某些库是否最近正在维护。

CDash - SlicerPreview

我尝试过windows的编译:

Operating system: windows10
Slicer version: latest version (5.0)
Expected behavior: compile the “buildall” project
Actual behavior:*
all the configuration according to " Windows — 3D Slicer documentation"
git version 2.36.0., cmake version 3.23.1, VS2022 V143

出现过git clone拉取失败,python相关库编译失败的情况,解决办法可以有下面几种:

1. SSL网络相关的问题(这个会有网络安全漏洞,下载完后请unset)

git config --global http.sslVerify "false"
git config --global https.sslVerify "false"

 2. python相关的库失败的情况,需要卸载本机已经安装的python

Windows — 3D Slicer documentation

我尝试过Ubuntu的编译:

Operating system: Ubuntu20.04 (VirtualBox)
Slicer version: latest version

git: git version 2.25.1
cmake: cmake version 3.16.3

失败的log,属于git clone失败:

https://drive.google.com/file/d/1ptAkPmexSPtrMPQnvRgJx3lY_dra-quk/view?usp=sharing 

问题解决方法:换了一个稳定的网络环境(公司内,server在新加坡)成功编译

​​​​​​https://drive.google.com/file/d/1CvYs0fOLkaCby0i0o4E_F9f-DvKi7r59/view?usp=sharing

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/987389.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号