一套用于操作医学图像的有用工具。

I2T2的Python项目详细描述


智能成像工具和任务(I2T2)

Library of useful tools for Medical Imaging Handling

安装说明和使用示例如下所示。在

安装

强烈建议您在虚拟环境(conda或其他)中安装I2T2及其依赖项,这样就不会干扰系统范围内的python包。在

  1. 通过github下载安装:
gitclonehttps://github.com/UCSF-intelligent-imaging/I2T2/cdI2T2condacreate-nI2T2python=3.7condaactivateI2T2pipinstallnbdevjupyterpipinstall-e.condainstall-cconda-forgegdcm
  1. 通过pip安装(最新稳定版本)
^{pr2}$

测试您的安装

condaactivateI2T2python>>>importI2T2

注:

I2T2使用GDCM来解压缩某些dicom。在

确保通过conda install -c conda-forge gdcm在conda环境中安装了GDCM

condaactivateI2T2python>>>importgdcm

使用I2T2

# example usage:
from I2T2.io import *
import matplotlib.pyplot as plt

data_path = '../data/knee/'
try:
    array = load_dcm(path_to_dicom_dir = data_path, sort_by_slice_location=True)
    plt.imshow(array[:,:,0])
    plt.show()
except:
    print('could not load array')    

png

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
apache HttpClient execute(HttpUriRequest请求)和execute(HttpHost目标,HttpRequest请求)之间的java差异   如何向java进程传递多个密码   java servlet从外部事件调用网页中的javascript弹出/模式对话框   正在重置Unix Java路径变量   java将@Named managed bean注入另一个重用JSF页面?   java Cookie未显示在请求中   java如何记录用户的操作并在用户返回时重播?   java FTPSClient抛出异常javax。网ssl。SSLHandshakeException:握手期间远程主机关闭连接   java“变量可能尚未初始化”在何处使用开关盒进行初始化?   初始化Double java数组   java Android:如何通过按钮启动活动?   java设置外观和感觉颜色   计算两个时间戳对象之间的时间差的日期   扩展画布的类时,绘制方法出现java错误   java在不同的线程中运行JNI方法   java Spring引导OIDC刷新令牌场景   Java slf4j实现:logback vs log4j   java KeyEvents新的KeyEvent变量?   为什么java的模式和匹配器类中没有公共构造函数?   java在JVM上禁用本地JMX连接