Donate. I desperately need donations to survive due to my health

Get paid by answering surveys Click here

Click here to donate

Remote/Work from Home jobs

How to find a list of points for an image segment

I am new to python and this concept.I have created 500 image segments of an image by SLIC algorithm.I want to get a list of points for every segment. What should I do? The code looks like this:

import slic from skimage.segmentation 
import mark_boundaries from skimage.util 
import img_as_float from skimage 
import io import matplotlib.pyplot as plt 
import argparse   # construct the argument parser and parse the arguments 
ap = argparse.ArgumentParser() 
ap.add_argument("-i", "--image", required = True, help = "Path to the image", default="~/download.png") 
args = vars(ap.parse_args())   # load the image and convert it to a floating point data type 
image = img_as_float(io.imread(args["image"])) 
  # loop over the number of segments for numSegments in (100, 200, 300):
    # apply SLIC and extract (approximately) the supplied number 
    # of segments   
segments = slic(image, n_segments = numSegments, sigma = 5)     # show the output of SLIC   
fig = plt.figure("Superpixels -- %d segments" % (numSegments))  
ax = fig.add_subplot(1, 1, 1)   
ax.imshow(mark_boundaries(image, segments))     plt.axis("off")   # show the plots plt.show()

Comments