这不是重复的,请花几秒钟的时间来阅读我的问题,我会很高兴。变换对象没有属性GetInverseTransform
我目前使用simpleITK registration的RegistrationMethodClass。由于固定图像中有很多噪声(可以选择它作为度量中的比较点,它可以从固定图像中选择点),但我想尝试反过来注册,使用干净的蒙版图像作为固定图像,然后使用变换类中的the GetInverseTransform方法将返回的变换的逆应用于此相同的蒙版。
Somethind喜欢:
Resample(
img_mv, img,
Reg.Execute(img, img_mv).GetInverseTransform(), Linear, 0.0, img.GetPixelIDValue()
)
然而,当我碰到这条线,我得到的错误:
AttributeError: 'Transform' object has no attribute 'GetInverseTransform'
搜索一段时间,但似乎没有要任何东西说它已被弃用或被别的东西取代。有没有很多简单的ITK用户在那里和小文档可以发现除了他们的官方文档,其中说我可以使用GetInverseTransform ..
你们中的任何人知道为什么发生这/什么是好的替代/替换以获得转换的逆向吗? 我一直在想它可能与“简单”包装器有关,或者它是与我关联的c文件的python绑定的事实,但是无法找到任何东西。
任何帮助表示赞赏,祝你有美好的一天!
哦,哇,就是这样。 ' - ' Welp,非常感谢! –