Ejemplo n.º 1
0
# 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):
    if capture:
        capture.close()

    capture_shape = (params.Capture.Init.height, params.Capture.Init.width)
    capture = Capturer(sleep_s=params.Capture.sleep_s,
                       device_id=params.Capture.Init.device_id,
Ejemplo n.º 2
0
def main():
    coms.init()
    gui.init_window()