2

我正在尝试使用 ITK Python 绑定来做到这一点:

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 绑定中构造此类对象的任何信息。任何人都知道如何获得这两个图像之间的互信息值?

4

2 回答 2

0

这种行为是为 ITK 定义的非常好的新应用程序库接口,称为 SimpleITK。

您可以在 www.simpleitk.org 或通过从 github.com/SimpleITK 检索软件包来了解有关该接口及其功能的更多信息

于 2011-09-23T23:28:39.640 回答
0

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

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

于 2011-06-14T18:30:57.633 回答