label_boundaries problem with ndim = label_img.ndim

Arctic_python ejsaiet at alaska.edu
Wed Dec 2 00:00:16 EST 2015


Hello,
I am trying to label the boundaries of an image that was segmented and 
labelled. I am doing something wrong because the code below returns

auroura_bound=segmentation.find_boundaries(props,connectivity=1,mode='thick',background=0)
  File 
"/usr/local/lib/python3.4/dist-packages/skimage/segmentation/boundaries.py", 
line 148, in find_boundaries
    ndim = label_img.ndim
AttributeError: 'list' object has no attribute 'ndim'


   1. label_image=measure.label(g_median_bin, background=0) # g_median_bin 
   is a binary image 
   2. label_image=label_image+1 # adjusted from -1 to 0
   3. props = measure.regionprops(label_image,intensity_image=g_median_bin) 
   # creating a regionprops object
   4. label_bound=segmentation.find_boundaries(props,connectivity=1,mode=
   'thick',background=0) # finding boundaries
   5. boundaries=segmentation.mark_boundaries(g_median,label_bound) 




label_bound=segmentation.find_boundaries(props,connectivity=1,mode='thick',background=0)
  File "/usr/local/lib/python3.4/dist-packages/skimage/segmentation/boundaries.py", line 148, in find_boundaries
    ndim = label_img.ndim
AttributeError: 'list' object has no attribute 'ndim'

I think line 4. is redundant and not required for mark_boundary?! 





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scikit-image/attachments/20151201/ffe5bc36/attachment.html>


More information about the scikit-image mailing list