roi#
- class pyleem.roi.ROIMeasurement(mean, total, minimum, maximum, n_pixels, profile=None)[source]#
Bases:
objectROI measurement result.
- Parameters:
mean (float)
total (float)
minimum (float)
maximum (float)
n_pixels (int)
profile (ndarray | None)
- pyleem.roi.measure_values(values, profile=None)[source]#
Measure intensity statistics from selected values.
- class pyleem.roi.ROI(roi_file=None)[source]#
Bases:
ABCAbstract base class for ImageJ-compatible regions of interest.
- Parameters:
roi_file (str | None)
- class pyleem.roi.NoROI(roi_file=None)[source]#
Bases:
ROINoROI placeholder for analyzer.
- Parameters:
roi_file (str | None)
- class pyleem.roi.LineROI(roi_file=None, src=None, dst=None, linewidth=None)[source]#
Bases:
ROILine ROI for use with skimage.measure.profile_line.
- Variables:
src (tuple) – Starting point (y, x) in image coordinates.
dst (tuple) – Ending point (y, x) in image coordinates.
linewidth (int) – Width of line profile in pixels.
order (int) – Interpolation order (1 for linear).
mode (str) – How to handle values outside image.
cval (float) – Fill value for ‘constant’ mode.
reduce_func (callable) – Function to aggregate values across line width.
- Parameters:
roi_file (str | None)
src (tuple)
dst (tuple)
linewidth (int)
- class pyleem.roi.AreaROI(roi_file=None)[source]#
Bases:
ROIBase class for area regions of interest.
- Parameters:
roi_file (str | None)
- class pyleem.roi.RectROI(roi_file=None, top=None, left=None, bottom=None, right=None)[source]#
Bases:
AreaROIRectangular area ROI.
- Parameters:
roi_file (str | None)
top (int)
left (int)
bottom (int)
right (int)
- property height#
Return the height of the ROI.
- property width#
Return the width of the ROI.
- class pyleem.roi.OvalROI(roi_file=None, top=None, left=None, bottom=None, right=None)[source]#
Bases:
AreaROIOval area ROI.
- Parameters:
roi_file (str | None)
top (int)
left (int)
bottom (int)
right (int)
- property height#
Return the height of the ROI.
- property width#
Return the width of the ROI.