gui.init_app() pyqt_params = gui.init_params(params.params_list, target_obj=params, w=320) # reading & writing to pyqtgraph.parametertree seems to be slow, # so going to cache in an object for direct access gui.params_to_obj(pyqt_params, target_obj=params, create_missing=True, verbose=True) # create main window if params.Main.liveshow: size = 256 gui.init_liveshow(x=(gui.screen_size().width() / 2 - size / 2), y=(gui.screen_size().height() / 2 - size / 2), w=size, h=size) else: gui.init_window(x=320, w=(gui.screen_size().width() - 320), h=(gui.screen_size().width() - 320) * 0.4) # load predictor model model = params.Prediction.model predictor = Predictor(json_path=model) # init capture device def init_capture(capture, output_shape):
#%% init gui and params gui.init_app() pyqt_params = gui.init_params(params.params_list, target_obj=params, w=320) # reading & writing to pyqtgraph.parametertree seems to be slow, # so going to cache in an object for direct access gui.params_to_obj(pyqt_params, target_obj=params, create_missing=True, verbose=True) # create main window gui.init_window(x=320, w=(gui.screen_size().width() - 320), h=(gui.screen_size().width() - 320) * 0.4) #%% # load predictor model model_json_path = a.model_json_path predictor = Predictor(json_path=model_json_path) # init capture device def init_capture(capture, output_shape): if capture: capture.close() capture_shape = (params.Capture.Init.height, params.Capture.Init.width)