Example #1
0
 def register_application_components(self, args, app: Application):
     source = VideoSource(VideoSource.configurator().config_from_args(args))
     displays = [OpenCvDisplay('flipped')]
     app.register(source)
     app.register(FlipFilter('source', 'flipped'))
     app.register(
         MainWindow(
             displays=displays,
             config=MainWindow.configurator().config_from_args(args)))
Example #2
0
 def register_application_components(self, args, app: Application):
     displays = [
         OpenCvDebugDisplay(),
     ]
     main_window = MainWindow(
         displays, config=MainWindow.configurator().config_from_args(args))
     video_source = VideoSource(
         config=VideoSource.configurator().config_from_args(args))
     app.register(main_window, video_source)
 def register_application_components(self, args, app: Application):
     source = VideoSource(VideoSource.configurator().config_from_args(args))
     displays = [
         OpenCvDisplay('terminator'),
         OpenCvDebugDisplay(),
     ]
     face_detector = FaceDetector()
     terminator_filter = TerminatorFilter()
     main_window_config = MainWindowConfigurator.config_from_args(args)
     main_window = MainWindow(displays, config=main_window_config)
     app.register(source, face_detector, terminator_filter, main_window)
Example #4
0
 def register_application_components(self, args, app: Application):
     displays = [
         OpenCvDisplay('drawn_people'),
         OpenCvDebugDisplay(),
     ]
     main_window = MainWindow(
         displays, config=MainWindow.configurator().config_from_args(args))
     video_source = VideoSource(
         config=VideoSource.configurator().config_from_args(args))
     person_detect_filter = PersonDetectFilter('source', 'drawn_people')
     app.register(main_window, video_source, person_detect_filter)
Example #5
0
 def register_application_components(self, args, app: Application):
     displays = [
         OpenCvDisplay('flipped'),
         OpenCvDebugDisplay(),
     ]
     main_window = MainWindow(
         displays, config=MainWindow.configurator().config_from_args(args))
     video_source = VideoSource(
         config=VideoSource.configurator().config_from_args(args))
     flip_filter = FlipFilter('source', 'flipped')
     app.register(main_window, video_source, flip_filter)
Example #6
0
 def register_application_components(self, args, app: Application):
     source = VideoSource(VideoSource.configurator().config_from_args(args))
     person_detector = PersonDetector()
     person_display = PersonDisplay()
     displays = [
         OpenCvDisplay('display'),
         OpenCvDebugDisplay(),
     ]
     mouse_handler = EventBasedMouseHandler()
     main_window_config = MainWindowConfigurator.config_from_args(args)
     main_window = MainWindow(displays,
                              mouse_handler=mouse_handler,
                              config=main_window_config)
     app.register(source, person_detector, person_display, main_window)
 def __init__(self):
     super().__init__()
     self.add_configurator(MainWindowConfigurator())
     self.add_configurator(VideoSource.configurator())
 def register_application_components(self, args, app: Application):
     source = VideoSource(VideoSource.configurator().config_from_args(args))
     sink = SimpleDisplaySink('source')
     app.register(source, sink)
Example #9
0
 def register_application_components(self, args, app: Application):
     source = VideoSource(VideoSource.configurator().config_from_args(args))
     app.register(source)
     app.register(FlipFilter('source', 'flipped'))
     app.register(SimpleDisplaySink('flipped'))
Example #10
0
def video_source(video_file):
    from async2v.components.opencv.video import VideoSource, VideoSourceConfig
    source_config = VideoSourceConfig(
        path=video_file, fps=200)  # Pass a high frame rate to speed up test
    return VideoSource(source_config, key='source')
Example #11
0
 def __init__(self):
     super().__init__()
     self.add_configurator(MainWindow.configurator())
     self.add_configurator(VideoSource.configurator())
     self.add_configurator(MyKeyboardHandler.configurator())