monai.transforms.utility.array#
一系列用于实用功能的“基础”变换。
类
|
附加编码输入坐标的附加通道。 |
|
将标签的极值点作为新通道添加到图像中。 |
|
在图像坐标和世界坐标之间变换点。 |
|
将图像的通道维度更改为最后一个维度。 |
|
将 Numpy 数据转换为指定的 numpy 数据类型,或将 PyTorch 张量转换为指定的 PyTorch 数据类型。 |
|
|
根据 brats18 类将标签转换为多通道:标签 1 是坏死和非增强肿瘤核心,标签 2 是瘤周水肿,标签 4 是 GD 增强肿瘤。可能的类别包括 TC(肿瘤核心)、WT(整个肿瘤)和 ET(增强肿瘤)。 |
|
|
包装一个非随机的 cuCIM 变换,根据变换名称和参数定义。 |
|
用于显示数据统计信息以便调试或分析的实用变换。 |
|
调整或添加输入数据的通道维度以确保 channel_first 的形状。 |
|
确保输入数据是 PyTorch 张量或 numpy 数组,支持:numpy array、PyTorch Tensor、float、int、bool、string 和 object(保持原样)。 |
|
计算输入标签数据的前景和背景,返回索引。 |
|
不对数据进行任何操作。 |
|
对输入图像应用卷积滤波器。 |
|
计算输入图像强度值的统计信息并存储到元数据字典中。 |
|
将标签转换为掩码以用于其他任务。 |
|
应用用户定义的 lambda 作为变换。 |
|
将标签值映射到另一组值的实用工具。 |
|
包装一个随机的 cuCIM 变换,根据变换名称和参数定义。对于确定性非随机变换,请使用 |
|
不对数据进行任何操作。 |
|
随机地对输入数据应用卷积滤波器。 |
|
|
|
移除重复通道数据以撤销 RepeatChannel。repeats 计数指定了原始数据的删除方式,例如: |
|
重复通道数据以构建模型所需的输入形状。 |
|
这是一个用于测试的直通变换。 |
|
给定一个沿某个维度大小为 X 的图像,返回一个长度为 X 的包含图像的列表。 |
|
压缩一个单位维度。 |
|
将输入数据转换为 CuPy 数组,支持数字列表或元组、NumPy 和 PyTorch 张量。 |
|
将 PyTorch 张量移动到指定的设备。 |
|
将输入数据转换为 numpy 数组,支持数字列表或元组和 PyTorch 张量。 |
|
将输入图像(以 NumPy 数组或 PyTorch 张量的形式)转换为 PIL 图像 |
|
将输入图像转换为张量,而不应用任何其他变换。 |
|
这是一个基于指定的变换名称和参数的 PyTorch TorchVision 变换的包装器。 |
|
根据给定的 indices 维度顺序转置输入图像。 |