Ejemplo n.º 1
0
    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")
Ejemplo n.º 2
0
    def __init__(self, video):
        self.command = None
        self.builder = Gtk.Builder()
        self.builder.add_from_file(os.path.join(os.path.dirname(__file__), "gui.glade"))

        orig_image = self.builder.get_object("image_orig")
        mask_image = self.builder.get_object("image_mask")

        self.video = video
        camera = ocv.get_camera(video)
        self.frame_processor = FrameProcessor(camera, orig_image, mask_image)

        self.builder.connect_signals(self)

        window = self.builder.get_object("window")
        window.show_all()
        blur_spin = self.builder.get_object("blur_spin")
        blur_spin.set_value(0)
        threshold_spin = self.builder.get_object("threshold_spin")
        threshold_spin.set_value(128)
        resize_spin = self.builder.get_object("resize_spin")
        resize_spin.set_value(0)
Ejemplo n.º 3
0
    def __init__(self, video, debug, classifier):
        self.debug = debug

        self.camera = ocv.get_camera(video)
        self.faceCascade = ocv.get_face_extractor(classifier)