英语法语西班牙语

Ad


OnWorks 网站图标

minclookup - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 minclookup

这是 minclookup 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


minclookup - 在 minc 文件上执行查找表转换

概要


最小查找 [ ] .mnc .mnc

商品描述


最小查找 将对 minc 文件的每个体素执行查找表操作。 查找
表由具有匹配输出值的输入值列表组成。 的每个体素
在查找表中找到输入文件并写出相应的输出值。
这些输出值可以是标量值或向量值,例如,颜色查找
表将有四列:一列用于输入值,每一列用于红色,
绿色和蓝色输出值。

查找表可以采用以下两种形式之一: 连续 or 离散的.

连续查找表用于将体素值视为连续(真实)值和
通过在查找表中给出的值之间进行插值来转换值。 一种
离散查找表将输入值视为整数并完全处理它们
独立条目,不进行插值。

连续查找表最常见的用途是将强度值转换为
RGB 颜色。 为了使查找表更简单,输入值都被重新调整为
范围从零到一。 默认情况下,文件中的最小值映射为零和最大值
映射到一个。 然后在查找表中找到这个值,通常在两个条目之间
表(表总是按输入值的升序排序)。 线性
然后在每个输出列上进行插值,结果值(或多个值)是
写入输出文件。 如果每个输入值有多个输出值,则
维度 vector_dimension 被添加到输出文件,长度等于数字
查找表中的输出列。 对于零到一范围之外的输入值,
使用最接近的表值。

离散查找表通常用于重新映射标签值。 每个输入值是
视为整数(不重新缩放),如果在查找表中找到,则
相应的值(或多个值)被写入输出文件。 如果没有找到,
然后写出一个空值(默认为零)。 不使用离散进行插值
查找表 - 要获得非空输出值,表中必须有一个条目。

配置


请注意,可以以缩写形式指定选项(只要它们是唯一的)和
可以在命令行的任何地方给出。

总类 选项


-2 创建一个 MINC 2.0 格式的输出文件。

-破坏者
覆盖现有文件。

-noclobber
不要覆盖现有文件(默认)。

-no_clobber
同义词 -noclobber.

-冗长
打印出复制的每个数据块的进度信息(默认)。

-安静的 不要打印出进度信息。

-缓冲区大小 尺寸
指定内部缓冲区的最大大小(以千字节为单位)。 默认值为 10 MB。

-文件类型
创建一个与第一个输入文件类型相同的输出文件(默认)。

-字节 将每个体素存储为 8 位整数。

-短 将每个体素存储为 16 位整数。

-int 将每个体素存储为 32 位整数。

-长 被取代 -int.

-漂浮 以 32 位浮点格式存储每个体素。

-双
以 64 位浮点格式存储每个体素。

-签
使用以签名类型存储的数据创建输出文件。 这个选项没有意义
与始终带符号的浮点数据格式一起使用时。

-未签名
使用以无符号类型存储的数据创建输出文件。 这个选项是
与浮点数据格式一起使用时毫无意义。

-有效范围 分钟 最大
缩放整数体素值以落在值之间 分钟最大. 默认情况下
整数体素值将被缩放以使用基本类型的整个范围。 这个
选项在与浮点数据格式一起使用时毫无意义。

查找 选项


-灰色 使用灰色查找表写出 RGB 值(默认)。

-灰色 同义词 -灰色.

-热金属
使用热金属查找表写出 RGB 值。

-光谱
使用光谱(彩虹)查找表写出 RGB 值。

-倒置
反转查找表,使最大值映射为零和最小值
值映射到一个。 仅适用于连续查找表。

-不反转
不要反转查找表 - 最小值映射到零,最大值映射到
一(默认)。

-范围 分钟 最大
指定应映射到查找表范围的值范围
(默认是输入文件的完整范围)。

-最低限度 分钟
指定映射到查找表中最小值的输入值。

-最大值 最大
指定映射到查找表中最大值的输入值。

-查找表 [文件 | -]
指定包含查找表的文件的名称。 如果 - 给定,查找
table 从标准输入中读取。 该文件必须至少有两列:
第一列给出输入值; 其他列给出相应的
输出值。 对于连续查找表,第一列应包含
零和一之间的值 零和一的显式条目应该
通常会给。 对于离散查找表,第一列应包含
整数值。 如果给出了多个输出列,则输出文件将
有维度 矢量维度 长度等于输出的数量
列。 如有必要,将对表格的行进行排序,以便第一个
列按升序排列。

-lut_字符串 查找表字符串
将完整的查找表指定为单个字符串。 分号字符“;”
用于分隔线。

-连续
查找表是连续的(见上面的描述):输入值被视为
连续(实数)值,并在被重新缩放到 XNUMX 到 XNUMX 的范围之前
抬起头来; 在表中的值之间进行插值。 这是默认的
行为。

-离散的
查找表是离散的(见上面的描述):输入值被视为
整数,并且在输入值之间不进行插值。

-空值 空值字符串
指定一个空值,当某个值不存在时用于离散查找表
在查找表中找到。 此值必须指定为逗号分隔的列表
值,具有与查找表中的输出列相同数量的值。

通用 选项 所有 命令:


-救命 打印命令行选项的摘要并退出。

-版
打印程序的版本号并退出。

示例


要从 MRI 文件中获取热金属 RGB 图像:

minclookup -hotmetal input.mnc 输出.mnc

要转换 minc 标签文件中的标签,请使用 -discrete:

minclookup -discrete -lookup_table 查找文件 \
输入标签.mnc 输出标签.mnc

其中,lookupfile 是一个包含将标签 2 映射到 4 以及标签 3 到 5 的条目的文件:

2 4
3 5

您还可以在命令行上指定此查找表:

minclookup -discrete -lut_string '2 4;3 5' \
输入标签.mnc 输出标签.mnc

获取灰色 RGB 文件,红色表示小于最小值的值,绿色表示值
大于最小值,您可以给出两个零条目和两个一条目。 首先
零用于负值,第二个零用于插值到下一个
入口。 关于如何处理恰好为零的值没有歧义,因为第一个
表的最后一个值以特殊方式处理以确保它们是
如果发生这种二次进入的情况,则视为在范围内。

minclookup -lookup_table - input.mnc output.mnc <
0 1 0 0
0 0 0 0
1 1 1 1
1 0 1 0
EOF

要反转标量图像,您可以使用 minclookup:

minclookup -lut_string '0 1;1 0' in.mnc out.mnc

使用 onworks.net 服务在线使用 minclookup


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    三叶草 EFI 引导加载程序
    三叶草 EFI 引导加载程序
    项目已移至
    https://github.com/CloverHackyColor/CloverBootloader..
    特性:启动 macOS、Windows 和 Linux
    在 Mac 或 PC 上的 UEFI 或传统模式下
    厄...
    下载 Clover EFI 引导程序
  • 2
    联合转速
    联合转速
    加入我们的 Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    启用 URPMS 存储库
    系统-
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    下载 unitrpms
  • 3
    Boost C++ 库
    Boost C++ 库
    Boost 提供免费便携
    同行评审的 C++ 库。 这
    重点是便携式图书馆
    与 C++ 标准库配合良好。
    参见http://www.bo...
    下载 Boost C++ 库
  • 4
    虚拟GL
    虚拟GL
    VirtualGL 重定向 3D 命令
    Unix/Linux OpenGL 应用程序
    服务器端 GPU 并转换
    将 3D 图像渲染为视频流
    与...
    下载虚拟GL
  • 5
    libusb
    libusb
    启用用户空间的库
    与之通信的应用程序
    USB 设备。 受众:开发人员,结束
    用户/桌面。 编程语言:C。
    分类...
    下载 libusb
  • 6
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 更多 ”

Linux 命令

Ad