這不是重複的,請花幾秒鐘的時間來閱讀我的問題,我會很高興。變換對象沒有屬性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,非常感謝! –