Report Size Marker

Get and record the size of a size marker or set an area as a size marker.

report_size_marker(img, shape, device, debug, marker='define', x_adj=0, y_adj=0, w_adj=0, h_adj=0, base='white', objcolor='dark', thresh_channel=None, thresh=None, filename=False)

returns device, marker_header,marker_data,analysis_images

Output Data Units: - Marker-Area - area of marker, pixels (units) - Marker Bounding Ellipse Major Axis - length of major axis of bounding ellipse, pixels (units)
- Marker Bounding Ellipse Minor Axis - length of minor axis of bounding ellipse, pixels (units)
- Marker Bounding Ellipse Eccentricity - ratio, 'roundness' of object (a perfect circle is 0, ellipse is greater than 0 but less than 1)

Object (green) that is identified as partially inside ROI

Screenshot

from plantcv import plantcv as pcv

# Detect and Measure Size Marker
device, marker_header,marker_data,images=pcv.report_size_marker_area(img1, 'rectangle', device, debug='print', marker='detect', x_adj=3500, y_adj=600, w_adj=-100, h_adj=-1500, base='white', objcolor='light', thresh_channel='s', thresh=120, filename=False)```

Area selected to detect size markers

Screenshot

Object (green) that is identified as size marker

Screenshot