Skip to main content
 首页 » 编程设计

python之在 Python 中的 ITK 函数调用中,我应该为 ParameterType 值添加什么

2025年05月04日8sky-heaven

我正在尝试使用 ITK Python 绑定(bind)来执行此操作:

mi_metric = itk.MutualInformationImageToImageMetric[itk.Image.F3, itk.Image.F3].New() 
mi_metric.SetFixedImage(i1) 
mi_metric.SetMovingImage(i2) 
v = mi_metric.GetValue( ? ) 

GetValue 函数需要传递给它的 ParameterType 值,但我找不到有关如何在 Python 绑定(bind)中构造此类对象的任何信息.任何人都知道如何获得这两张图像之间的互信息值?

请您参考如下方法:

它似乎是一个 Array of double ,所以我假设您需要创建一个 double 类型的 itk.Array。

但是这个类是要与优化器一起使用的,而不是真正要单独使用的。所以,我通常会创建一个 Optimizer ,并与之一起使用。