def __init__(self, camera, orig_image, mask_image): self.camera = camera self.mog2 = ocv.get_background_subtractor("MOG2") self.knn = ocv.get_background_subtractor("KNN") self.subtractor_name = "MOG2" self.subtractor = self.mog2 self.blur = 0 self.threshold = 128 self.resize = None self.orig_image = orig_image self.mask_image = mask_image self.exclude = ""
def __init__(self, video, debug, subtractor, blur, resize, exclude, threshold): self.debug = debug self.exclude = exclude self.resize = resize self.blur = blur self.threshold = threshold self.camera = ocv.get_camera(video) self.fgbg = ocv.get_background_subtractor(subtractor) if self.debug: self.fgmask_window = ocv.get_window("FGMASK")