Hi everybody<br><br>I&#39;m using ITK with Python and right now I&#39;m working with the DeformableRegistration2 example.<br><br>the python code I&#39;ve generated works, except when I try to set the interpolator to the WarpImageFilter, here is the part of the code where I have the problem:<br>
<br>##########################################################<br>Dimension=2         <br>PixelType=itk.US   <br>
MovingImageType=itk.Image[PixelType, Dimension]<br>
<br>VectorPixelType=itk.Vector[itk.F, Dimension]<br>
DeformationFieldType=itk.Image[VectorPixelType, Dimension]<br>
<br><br>warper=itk.WarpImageFilter[MovingImageType,<br>
                           MovingImageType,<br>
                           DeformationFieldType].New()<br><br>
interpolator=itk.LinearInterpolateImageFunction[MovingImageType,<br>
                                                itk.D].New()<br>
<br><br>#HERE IS THE PROBLEM <br>
warper.SetInterpolator(interpolator)<br>
############################################################<br><br>After the last line of code i got this error:<br><br><br>Traceback (most recent call last):<br>  File &quot;&lt;pyshell#17&gt;&quot;, line 1, in &lt;module&gt;<br>
    warp.SetInterpolator(interpolator)<br>  File &quot;/usr/lib/python2.7/dist-packages/itkWarpImageFilter.py&quot;, line 818, in SetInterpolator<br>    def SetInterpolator(*args): return _itkWarpImageFilter.itkWarpImageFilterIUS2IUS2IVF22_Pointer_SetInterpolator(*args)<br>
TypeError: Type error. Got _p_itk__SmartPointerTitk__LinearInterpolateImageFunctionTitk__ImageTunsigned_short_2u_t_double_t_t, expected _p_itk__SmartPointerTitk__InterpolateImageFunctionTitk__ImageTunsigned_short_2u_t_double_t_t<br>
<br><br>Any idea how to fix this problem???<br><br>One more question...the WarpImageFilter has a default interpolator??? I ask cause if I comment (or eliminate) the SetInterpolator line of code, all the rest of the code works without any problem <br>
<br>In advance thanks for your time<br>A.<br><br>-- <br>M.Sc. Aldo Rodrigo Mejia Rodriguez<div><div>PhD Student - Bioengineering department - Politecnico di Milano (IT)</div><div>Istituto di Bioimmagini e Fisiologia Molecolare (IBFM), CNR (IT)</div>
<div>Via Fratelli Cervi 93</div><div>20090 Segrate (Milano)</div><div><br></div><div>contacts</div><div>office: 0221717218</div><div>mail: <a href="mailto:armero83@gmail.com" target="_blank">armero83@gmail.com</a> , <a href="mailto:aldo.mejia@mail.polimi.it" target="_blank">aldo.mejia@mail.polimi.it</a></div>
</div><br>