[Insight-users] About 'SetTrialPoints' in 'FastMarchingImageFilter()'

Bradley Lowekamp blowekamp at mail.nih.gov
Tue May 15 14:01:48 EDT 2012


Hello,


Please not that the name of the methods is plural indicating that it may expect multiple points in the array of points.

The filters is expecting an array of arrays so you need to add another set of [] ie:


pts = [[100,200]]
or
pts = [(100,200)]
or
pts = [[100,200],[200,200]]

martching.SetTrialPoints( pts )


I think most combinations of Python arrays and tuples should work.

Brad

On May 15, 2012, at 1:42 PM, Ing. Arturo Vargas Olivares wrote:

> Hello to all
>  
> I'm trying to define the trial points for a Fast Marching Image Filter with the method 'SetTrialPoints' (commands in blue) but I receive the following message (in green).
> I'd like to figure out what I'm missing.
>  
> Do you have any ideas??
>  
>  
>  
> marching = sitk.FastMarchingImageFilter()
>  
> marching.SetTrialPoints((100,200))
> ---------------------------------------------------------------------------
> TypeError                                 Traceback (most recent call last)
> C:\Users\Student3\Desktop\MRI images\<ipython-input-68-fa3390ad2511> in <module>()
> ----> 1 marching.SetTrialPoints((100,200))
> C:\Python27\lib\site-packages\simpleitk-0.4.0-py2.7-win-amd64.egg\SimpleITK.pyc in SetTrialPoints(self, *args, **kwargs)
>    9540     def SetTrialPoints(self, *args, **kwargs):
>    9541         """SetTrialPoints(self, std::vector<(std::vector<(uint32_t,std::allocator<(uint32_t)>)>,std::allocator<(std::vector<(uint32_t,std::allocator<(uint32_t)>)>)>)> t) -> Self"""
> -> 9542         return _SimpleITK.FastMarchingImageFilter_SetTrialPoints(self, *args, **kwargs)
>    9543 
>    9544     def AddTrialPoint(self, *args, **kwargs):
> TypeError: in method 'FastMarchingImageFilter_SetTrialPoints', argument 2 of type 'std::vector< std::vector< uint32_t,std::allocator< uint32_t > >,std::allocator< std::vector< uint32_t,std::allocator< uint32_t > > > >'
> _____________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
> 
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.php
> 
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-users

========================================================
Bradley Lowekamp  
Medical Science and Computing for
Office of High Performance Computing and Communications
National Library of Medicine 
blowekamp at mail.nih.gov



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20120515/58531e26/attachment.htm>


More information about the Insight-users mailing list