[Insight-users] values for 'ThresholdImageFilter'
Ing. Arturo Vargas Olivares
ing.arturo.vargas at gmail.com
Tue May 22 10:53:03 EDT 2012
Hi to all
I'm trying to test the 'ThresholdImageFilter' setting up its values (lower
and upper) with variables (variables 'lower' and 'upper'). I'm not sure if
this is valid because a TypeError appears (see green output).
I'd like to know if it is possible to do in some way this setting up with
variables. I don't want to have static values in the threshold all the time.
Thank you in advance for your comments.
In[50]: average
Out[50]: 3594
In[51]: lower=average-100;
. . . : upper=average+100;
. . . : threshold = sitk.ThresholdImageFilter()
. . . : threshold.SetLower(lower)
. . . : threshold.SetUpper(upper)
. . . : threshold.SetOutsideValue(4000)
. . . : image_3 = threshold.Execute(image_2)
. . . : aa=sitk.GetArrayFromImage(image_3)
. . . : mplot.figure()
. . . : mplot.imshow(aa,cmap=cm.gray)
. . . : mplot.colorbar()
. . . :
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
C:\Users\Student3\Desktop\MRI images\<ipython-input-51-8eecea2cdc9b> in
<module>()
2 upper=average+100;
3 threshold = sitk.ThresholdImageFilter()
----> 4 threshold.SetLower(lower)
5 threshold.SetUpper(upper)
6 threshold.SetOutsideValue(4000)
C:\Python27\lib\site-packages\simpleitk-0.4.0-py2.7-win-amd64.egg\SimpleITK.pyc
in SetLower(self, *args, **kwargs)
19339
19340 """
> 19341 return _SimpleITK.ThresholdImageFilter_SetLower(self,
*args, **kwargs)
19342
19343 def GetLower(self):
TypeError: in method 'ThresholdImageFilter_SetLower', argument 2 of type
'double'
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20120522/5c1aec72/attachment.htm>
More information about the Insight-users
mailing list