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)))
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)
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)
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)
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)
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'))
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')
def __init__(self): super().__init__() self.add_configurator(MainWindow.configurator()) self.add_configurator(VideoSource.configurator()) self.add_configurator(MyKeyboardHandler.configurator())