babysister.roi_manager module¶
-
class
babysister.roi_manager.
ROIManager
¶ Bases:
object
ROI managing routines.
-
classmethod
add_default
(roi_data)¶ Add default for non-existing column of roi_data.
Parameters: roi_data (dict) – ROI data in {column: value} format.
-
classmethod
create_roi_data
(values)¶ Return a roi_data with values in {column: value} format.
Parameters: values (list) – values in the same format as default.
-
default
= {'h': None, 'id': None, 'w': None, 'x': None, 'y': None}
-
classmethod
read_rois
(rois_file, delimiter=', ', quotechar='"', quoting=2)¶ Returns ROIs data read from rois_file.
Parameters: Returns: ROIs data, with ROI format {column: value}.
Return type: list of dict
-
classmethod
select_rois
(in_file, is_video=False, save_to='rois.csv', delimiter=', ', quotechar='"', quoting=2)¶ Select ROIs over an image or video file.
Parameters:
-
classmethod
select_rois_over_image
(im, save_to, delimiter, quotechar, quoting)¶ Select ROIs over a ndarray image.
Parameters:
-
classmethod