Logical Operations - And

Join two images using the bitwise AND operator. Images must be the same size. This is a wrapper for the Opencv Function bitwise_and.

plantcv.logical_and(bin_img1, bin_img2)

returns 'and' image

Input binary image 1

Screenshot

Input binary image 2

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"

# Combine two images that have had different thresholds applied to them.
# For logical 'and' operation object pixel must be in both images to be included in 'and' image.
and_image = pcv.logical_and(s_threshold, b_threshold)

Combined image

Screenshot