我正在尝试使用 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 ,并与之一起使用。
