Identify Segments

Label segments with their ID numbers.

plantcv.morphology.segment_id(skel_img, objects, mask=None)

returns Segmented image, labeled image with segment ID's

Reference Images

Screenshot

Screenshot


from plantcv import plantcv as pcv

# Set global debug behavior to None (default), "print" (to file), 
# or "plot" (Jupyter Notebooks or X11)
pcv.params.debug = "plot"

# Adjust line thickness with the global line thickness parameter (default = 5)
pcv.params.line_thickness = 3 

segmented_img, labeled_img = pcv.morphology.segment_id(skel_img=skeleton, 
                                                       hierarchies=hier)

segmented_img, leaves_labeled = pcv.morphology.segment_id(skel_img=skeleton, 
                                                          objects=leaf_obj,
                                                          mask=plant_mask)

Input Segmented Image without Mask

Screenshot

Labeled Image without Mask

Screenshot

Input Segmented Image, Leaves Only with Mask

Screenshot

Labeled Image, Leaves Only with Mask

Screenshot

Source Code: Here