Distance Transform

Perform distance transform on binary image

plantcv.distance_transform(bin_img, distance_type, mask_size)

returns distance transformed image normalized between 0 and 1

Input binary image

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 = "print"

# Perform dilation
# Results in addition of pixels to the boundary of object
distance_transform_img = pcv.distance_transform(mask, 1, 3)

Image after distance transform

Screenshot