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 バインディングでこのタイプのオブジェクトを構築する方法に関する情報が見つかりません。これら2つの画像間の相互情報の値を取得する方法を知っている人はいますか?

4

2 に答える 2

0

この動作は、SimpleITKと呼ばれるITK用の非常に明確に定義された新しいアプリケーションライブラリインターフェイスです。

このインターフェイスとその機能の詳細については、www.simpleitk.orgを参照するか、github.com/SimpleITKからソフトウェアパッケージを取得してください。

于 2011-09-23T23:28:39.640 に答える
0

double の配列のように見えるので、 double 型の itk.Array を作成する必要があると思います。

ただし、このクラスはオプティマイザーと一緒に使用することを意図しており、単独で使用することを意図したものではありません。したがって、通常はOptimizerを作成し、それを使用します。

于 2011-06-14T18:30:57.633 に答える