Ejemplo n.º 1
0
def run_tracking_task(nclicks, active_file, params_json):
    params = Parameters(json.loads(params_json))
    params._params = json.loads(params_json)
    if ".tif" in active_file:
        params.name = active_file.replace('.tif','')

    tracking.track(params)

    return ["", 1, True, 'render-current-trajectories']
Ejemplo n.º 2
0
def update_parameters(input_json, *args):
    params = Parameters(json.loads(input_json))
    params._params = json.loads(input_json)
    for i in range(len(input_list)):
        param_class, param = input_list[i].split('-')
        if params._params[param]['value'] != args[i]:
            print(
                f"Setting {param} from {params._params[param]['value']} to {args[i]}"
            )
            params._params[param]['value'] = args[i]

    params_json = str(json.dumps(params._params))

    return params_json