commit a547293003221027cbb33e3a2f45b717459ebe38 Author: Andrej Babic Date: Mon Aug 7 15:28:14 2017 +0200 Initial commit of the new configuration The existing configuration was split and converted into the new configuration format for the cam_server. diff --git a/config_converter.py b/config_converter.py new file mode 100644 index 0000000..d8b72ff --- /dev/null +++ b/config_converter.py @@ -0,0 +1,137 @@ +import argparse +import glob +import json +import os +from collections import OrderedDict +from os.path import basename + +# Defaults for camera config. +from shutil import copyfile + +DEFAULT_CAMERA_CALIBRATION = None +DEFAULT_REFERENCE_MARKER = [0, 0, 100, 100] +DEFAULT_REFERENCE_MARKER_WIDTH = 100.0 +DEFAULT_REFERENCE_MARKER_HEIGHT = 100.0 +DEFAULT_HORIZONTAL_CAMERA_ANGLE = 0.0 +DEFAULT_VERTICAL_CAMERA_ANGLE = 0.0 + +# Defaults for pipeline config. +DEFAULT_IMAGE_BACKGROUND = None +DEFAULT_IMAGE_THRESHOLD = None +DEFAULT_REGION_OF_INTEREST = None + +DEFAULT_IMAGE_GOOD_REGION = None +DEFAULT_IMAGE_GOOD_REGION_THRESHOLD = 0.3 +DEFAULT_IMAGE_GOOD_REGION_GFSCALE = 1.8 + +DEFAULT_IMAGE_SLICES = None +DEFAULT_IMAGE_SLICES_NUMBER_OF_SLICES = 1 +DEFAULT_IMAGE_SLICES_SCALE = 2 + + +def convert_config(old_base_dir, new_cam_base_dir, new_pipeline_base_dir, new_background_base_dir): + for old_config_file in glob.glob(old_base_dir + '/*.json'): + # Skip the parameters (read as part of the config) + if old_config_file.endswith("_parameters.json"): + continue + + with open(old_config_file) as data_file: + old_config = json.load(data_file) + + prefix = old_config["camera"]["prefix"] + mirror_x = old_config["camera"].get("mirror_x", False) + mirror_y = old_config["camera"].get("mirror_y", False) + rotate = old_config["camera"].get("rotate", 0) + + config_name = os.path.splitext(basename(old_config_file))[0] + + new_cam_config = OrderedDict({"name": config_name, + "prefix": prefix, + "mirror_x": mirror_x, + "mirror_y": mirror_y, + "rotate": rotate}) + + cam_config_filename = os.path.join(new_cam_base_dir, config_name + ".json") + with open(cam_config_filename, 'w') as outfile: + json.dump(new_cam_config, outfile, indent=4) + + new_pipeline_config = OrderedDict({"name": config_name, + "camera_name": config_name}) + + # Camera calibration - we need to move this to the pipeline config. + calibration = old_config["camera"].get("calibration") + if calibration: + new_calibration = {"reference_marker": calibration.get("reference_marker", DEFAULT_REFERENCE_MARKER), + "reference_marker_width": calibration.get("reference_marker_width", + DEFAULT_REFERENCE_MARKER_WIDTH), + "reference_marker_height": calibration.get("reference_marker_height", + DEFAULT_REFERENCE_MARKER_HEIGHT), + "angle_horizontal": calibration.get("horizontal_camera_angle", + DEFAULT_HORIZONTAL_CAMERA_ANGLE), + "angle_vertical": calibration.get("vertical_camera_angle", + DEFAULT_VERTICAL_CAMERA_ANGLE)} + + new_pipeline_config["camera_calibration"] = new_calibration + else: + new_pipeline_config["camera_calibration"] = DEFAULT_CAMERA_CALIBRATION + + # We have pipeline parameters. + old_pipeline_config_file = os.path.join(old_base_dir, config_name + "_parameters.json") + if os.path.exists(old_pipeline_config_file): + with open(old_pipeline_config_file) as data_file: + old_pipeline_config = json.load(data_file)["parameter"] + + image_background = config_name if old_pipeline_config.get("background_subtraction", False) else \ + DEFAULT_IMAGE_BACKGROUND + image_threshold = old_pipeline_config.get("threshold", DEFAULT_IMAGE_THRESHOLD) + image_region_of_interest = old_pipeline_config.get("region_of_interest", + DEFAULT_REGION_OF_INTEREST) + + # Expand with default parameters. + image_good_region = old_pipeline_config.get("good_region", DEFAULT_IMAGE_GOOD_REGION) + if image_good_region is not None: + image_good_region["threshold"] = image_good_region.get("threshold", + DEFAULT_IMAGE_GOOD_REGION_THRESHOLD) + image_good_region["gfscale"] = image_good_region.get("gfscale", + DEFAULT_IMAGE_GOOD_REGION_GFSCALE) + + # Expand with default parameters. + image_slices = old_pipeline_config.get("slices", DEFAULT_IMAGE_SLICES) + if image_slices: + image_slices["number_of_slices"] = image_slices.get("number_of_slices", + DEFAULT_IMAGE_SLICES_NUMBER_OF_SLICES) + image_slices["scale"] = image_slices.get("scale", + DEFAULT_IMAGE_SLICES_SCALE) + + new_pipeline_config["image_background"] = image_background + new_pipeline_config["image_threshold"] = image_threshold + new_pipeline_config["image_region_of_interest"] = image_region_of_interest + new_pipeline_config["image_good_region"] = image_good_region + new_pipeline_config["image_slices"] = image_slices + + # We have a background image - need to copy this as well. + if image_background: + old_background_image_file = os.path.join(old_base_dir, config_name + "_background.npy") + new_background_image_file = os.path.join(new_background_base_dir, image_background + ".npy") + copyfile(old_background_image_file, new_background_image_file) + + pipeline_config_filename = os.path.join(new_pipeline_base_dir, config_name + ".json") + with open(pipeline_config_filename, 'w') as outfile: + json.dump(new_pipeline_config, outfile, indent=4) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description='Convert old to new config format.') + parser.add_argument('--old_base_dir', default="to_convert", help="Old config base directory") + parser.add_argument('--new_cam_base_dir', default="configuration/camera", help="New camera base directory.") + parser.add_argument('--new_pipeline_base_dir', default="configuration/pipeline", + help="New pipeline base directory.") + parser.add_argument('--new_background_base_dir', default="configuration/background", + help="New background base directory.") + + arguments = parser.parse_args() + + convert_config(arguments.old_base_dir, + arguments.new_cam_base_dir, + arguments.new_pipeline_base_dir, + arguments.new_background_base_dir) diff --git a/configuration/background/S10BD01-DSCR030.npy b/configuration/background/S10BD01-DSCR030.npy new file mode 100644 index 0000000..d575908 Binary files /dev/null and b/configuration/background/S10BD01-DSCR030.npy differ diff --git a/configuration/background/S10DI01-DSCR020.npy b/configuration/background/S10DI01-DSCR020.npy new file mode 100644 index 0000000..391c2bd Binary files /dev/null and b/configuration/background/S10DI01-DSCR020.npy differ diff --git a/configuration/background/S10MA01-DSCR090.npy b/configuration/background/S10MA01-DSCR090.npy new file mode 100644 index 0000000..39c90e6 Binary files /dev/null and b/configuration/background/S10MA01-DSCR090.npy differ diff --git a/configuration/background/SARBD02-DSCR050.npy b/configuration/background/SARBD02-DSCR050.npy new file mode 100644 index 0000000..a5f38a3 Binary files /dev/null and b/configuration/background/SARBD02-DSCR050.npy differ diff --git a/configuration/background/SINBC02-DSCR220.npy b/configuration/background/SINBC02-DSCR220.npy new file mode 100644 index 0000000..65c2100 Binary files /dev/null and b/configuration/background/SINBC02-DSCR220.npy differ diff --git a/configuration/background/SINBC02-DSRM310.npy b/configuration/background/SINBC02-DSRM310.npy new file mode 100644 index 0000000..d69228b Binary files /dev/null and b/configuration/background/SINBC02-DSRM310.npy differ diff --git a/configuration/background/SINDI01-DSCR080.npy b/configuration/background/SINDI01-DSCR080.npy new file mode 100644 index 0000000..978c442 Binary files /dev/null and b/configuration/background/SINDI01-DSCR080.npy differ diff --git a/configuration/background/SINDI02-DLAC055.npy b/configuration/background/SINDI02-DLAC055.npy new file mode 100644 index 0000000..f8035a3 Binary files /dev/null and b/configuration/background/SINDI02-DLAC055.npy differ diff --git a/configuration/background/SINSB03-DSCR110.npy b/configuration/background/SINSB03-DSCR110.npy new file mode 100644 index 0000000..e5da28f Binary files /dev/null and b/configuration/background/SINSB03-DSCR110.npy differ diff --git a/configuration/background/SLG-LCAM-C041.npy b/configuration/background/SLG-LCAM-C041.npy new file mode 100644 index 0000000..be0a325 Binary files /dev/null and b/configuration/background/SLG-LCAM-C041.npy differ diff --git a/configuration/background/SLG-LCAM-C092.npy b/configuration/background/SLG-LCAM-C092.npy new file mode 100644 index 0000000..9543698 Binary files /dev/null and b/configuration/background/SLG-LCAM-C092.npy differ diff --git a/configuration/camera/S10BC02-DSCR220.json b/configuration/camera/S10BC02-DSCR220.json new file mode 100644 index 0000000..5647142 --- /dev/null +++ b/configuration/camera/S10BC02-DSCR220.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "S10BC02-DSCR220", + "prefix": "S10BC02-DSCR220", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/S10BC02-DSRM310.json b/configuration/camera/S10BC02-DSRM310.json new file mode 100644 index 0000000..cfa1dfe --- /dev/null +++ b/configuration/camera/S10BC02-DSRM310.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "S10BC02-DSRM310", + "prefix": "S10BC02-DSRM310", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/S10BD01-DSCR030.json b/configuration/camera/S10BD01-DSCR030.json new file mode 100644 index 0000000..2f7cd17 --- /dev/null +++ b/configuration/camera/S10BD01-DSCR030.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 1, + "name": "S10BD01-DSCR030", + "prefix": "S10BD01-DSCR030", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/S10DI01-DSCR020.json b/configuration/camera/S10DI01-DSCR020.json new file mode 100644 index 0000000..4e313f7 --- /dev/null +++ b/configuration/camera/S10DI01-DSCR020.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "S10DI01-DSCR020", + "prefix": "S10DI01-DSCR020", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/S10MA01-DSCR090.json b/configuration/camera/S10MA01-DSCR090.json new file mode 100644 index 0000000..32d5807 --- /dev/null +++ b/configuration/camera/S10MA01-DSCR090.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "S10MA01-DSCR090", + "prefix": "S10MA01-DSCR090", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SARBD01-DSCR050.json b/configuration/camera/SARBD01-DSCR050.json new file mode 100644 index 0000000..63b028e --- /dev/null +++ b/configuration/camera/SARBD01-DSCR050.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SARBD01-DSCR050", + "prefix": "SARBD01-DSCR050", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SARBD01-DSCR110.json b/configuration/camera/SARBD01-DSCR110.json new file mode 100644 index 0000000..84c6a54 --- /dev/null +++ b/configuration/camera/SARBD01-DSCR110.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SARBD01-DSCR110", + "prefix": "SARBD01-DSCR110", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SARBD02-DSCR050.json b/configuration/camera/SARBD02-DSCR050.json new file mode 100644 index 0000000..f679400 --- /dev/null +++ b/configuration/camera/SARBD02-DSCR050.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SARBD02-DSCR050", + "prefix": "SARBD02-DSCR050", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SARCL01-DSCR170.json b/configuration/camera/SARCL01-DSCR170.json new file mode 100644 index 0000000..3af2796 --- /dev/null +++ b/configuration/camera/SARCL01-DSCR170.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SARCL01-DSCR170", + "prefix": "SARCL01-DSCR170", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SARCL02-DSCR280.json b/configuration/camera/SARCL02-DSCR280.json new file mode 100644 index 0000000..363a9d9 --- /dev/null +++ b/configuration/camera/SARCL02-DSCR280.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 1, + "name": "SARCL02-DSCR280", + "prefix": "SARCL02-DSCR280", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SARMA02-DSCR030.json b/configuration/camera/SARMA02-DSCR030.json new file mode 100644 index 0000000..9ce4163 --- /dev/null +++ b/configuration/camera/SARMA02-DSCR030.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SARMA02-DSCR030", + "prefix": "SARMA02-DSCR030", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SATBD01-DSCR050.json b/configuration/camera/SATBD01-DSCR050.json new file mode 100644 index 0000000..46d0ea8 --- /dev/null +++ b/configuration/camera/SATBD01-DSCR050.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SATBD01-DSCR050", + "prefix": "SATBD01-DSCR050", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SATBD01-DSCR110.json b/configuration/camera/SATBD01-DSCR110.json new file mode 100644 index 0000000..98a223a --- /dev/null +++ b/configuration/camera/SATBD01-DSCR110.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SATBD01-DSCR110", + "prefix": "SATBD01-DSCR110", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SATBD02-DSCR050.json b/configuration/camera/SATBD02-DSCR050.json new file mode 100644 index 0000000..6ba0c3e --- /dev/null +++ b/configuration/camera/SATBD02-DSCR050.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SATBD02-DSCR050", + "prefix": "SATBD02-DSCR050", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SATCL01-DSCR150.json b/configuration/camera/SATCL01-DSCR150.json new file mode 100644 index 0000000..6fa9adc --- /dev/null +++ b/configuration/camera/SATCL01-DSCR150.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SATCL01-DSCR150", + "prefix": "SATCL01-DSCR150", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SATMA01-DSCR030.json b/configuration/camera/SATMA01-DSCR030.json new file mode 100644 index 0000000..1249648 --- /dev/null +++ b/configuration/camera/SATMA01-DSCR030.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SATMA01-DSCR030", + "prefix": "SATMA01-DSCR030", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SATSY02-DSCR220.json b/configuration/camera/SATSY02-DSCR220.json new file mode 100644 index 0000000..659b7b6 --- /dev/null +++ b/configuration/camera/SATSY02-DSCR220.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SATSY02-DSCR220", + "prefix": "S10BC02-DSCR220", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SINBC01-DSCR040.json b/configuration/camera/SINBC01-DSCR040.json new file mode 100644 index 0000000..0339521 --- /dev/null +++ b/configuration/camera/SINBC01-DSCR040.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SINBC01-DSCR040", + "prefix": "SINBC01-DSCR040", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SINBC02-DSCR220.json b/configuration/camera/SINBC02-DSCR220.json new file mode 100644 index 0000000..e227df2 --- /dev/null +++ b/configuration/camera/SINBC02-DSCR220.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SINBC02-DSCR220", + "prefix": "SINBC02-DSCR220", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SINBC02-DSRM310.json b/configuration/camera/SINBC02-DSRM310.json new file mode 100644 index 0000000..73b8b45 --- /dev/null +++ b/configuration/camera/SINBC02-DSRM310.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SINBC02-DSRM310", + "prefix": "SINBC02-DSRM310", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SINBD01-DSCR010.json b/configuration/camera/SINBD01-DSCR010.json new file mode 100644 index 0000000..0b4ef6f --- /dev/null +++ b/configuration/camera/SINBD01-DSCR010.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SINBD01-DSCR010", + "prefix": "SINBD01-DSCR010", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SINDI01-DSCR080.json b/configuration/camera/SINDI01-DSCR080.json new file mode 100644 index 0000000..9f8d419 --- /dev/null +++ b/configuration/camera/SINDI01-DSCR080.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SINDI01-DSCR080", + "prefix": "SINDI01-DSCR080", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SINDI02-DLAC055.json b/configuration/camera/SINDI02-DLAC055.json new file mode 100644 index 0000000..74c2dc9 --- /dev/null +++ b/configuration/camera/SINDI02-DLAC055.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SINDI02-DLAC055", + "prefix": "SINDI02-DLAC055", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SINEG01-DSCR190.json b/configuration/camera/SINEG01-DSCR190.json new file mode 100644 index 0000000..1b9f5b0 --- /dev/null +++ b/configuration/camera/SINEG01-DSCR190.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SINEG01-DSCR190", + "prefix": "SINEG01-DSCR190", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SINEG01-DSCR350.json b/configuration/camera/SINEG01-DSCR350.json new file mode 100644 index 0000000..28f6f3e --- /dev/null +++ b/configuration/camera/SINEG01-DSCR350.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SINEG01-DSCR350", + "prefix": "SINEG01-DSCR350", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SINLH01-DSCR080.json b/configuration/camera/SINLH01-DSCR080.json new file mode 100644 index 0000000..4d5c931 --- /dev/null +++ b/configuration/camera/SINLH01-DSCR080.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SINLH01-DSCR080", + "prefix": "SINLH01-DSCR080", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SINLH02-DSCR220.json b/configuration/camera/SINLH02-DSCR220.json new file mode 100644 index 0000000..5facdc7 --- /dev/null +++ b/configuration/camera/SINLH02-DSCR220.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SINLH02-DSCR220", + "prefix": "SINLH02-DSCR220", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SINLH02-DSCR250.json b/configuration/camera/SINLH02-DSCR250.json new file mode 100644 index 0000000..f099bf1 --- /dev/null +++ b/configuration/camera/SINLH02-DSCR250.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SINLH02-DSCR250", + "prefix": "SINLH02-DSCR250", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SINLH03-DSCR070.json b/configuration/camera/SINLH03-DSCR070.json new file mode 100644 index 0000000..e09d51c --- /dev/null +++ b/configuration/camera/SINLH03-DSCR070.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SINLH03-DSCR070", + "prefix": "SINLH03-DSCR070", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SINSB03-DSCR110.json b/configuration/camera/SINSB03-DSCR110.json new file mode 100644 index 0000000..b879b7a --- /dev/null +++ b/configuration/camera/SINSB03-DSCR110.json @@ -0,0 +1,7 @@ +{ + "mirror_x": true, + "rotate": 0, + "name": "SINSB03-DSCR110", + "prefix": "SINSB03-DSCR110", + "mirror_y": true +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C011.json b/configuration/camera/SLG-LCAM-C011.json new file mode 100644 index 0000000..4cd4082 --- /dev/null +++ b/configuration/camera/SLG-LCAM-C011.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C011", + "prefix": "SLG-LCAM-C011", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C012.json b/configuration/camera/SLG-LCAM-C012.json new file mode 100644 index 0000000..5832f01 --- /dev/null +++ b/configuration/camera/SLG-LCAM-C012.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C012", + "prefix": "SLG-LCAM-C012", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C013.json b/configuration/camera/SLG-LCAM-C013.json new file mode 100644 index 0000000..bbb757c --- /dev/null +++ b/configuration/camera/SLG-LCAM-C013.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C013", + "prefix": "SLG-LCAM-C013", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C021.json b/configuration/camera/SLG-LCAM-C021.json new file mode 100644 index 0000000..be771bf --- /dev/null +++ b/configuration/camera/SLG-LCAM-C021.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C021", + "prefix": "SLG-LCAM-C021", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C031.json b/configuration/camera/SLG-LCAM-C031.json new file mode 100644 index 0000000..e0fab5f --- /dev/null +++ b/configuration/camera/SLG-LCAM-C031.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C031", + "prefix": "SLG-LCAM-C031", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C032.json b/configuration/camera/SLG-LCAM-C032.json new file mode 100644 index 0000000..7d6d7ee --- /dev/null +++ b/configuration/camera/SLG-LCAM-C032.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C032", + "prefix": "SLG-LCAM-C032", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C041.json b/configuration/camera/SLG-LCAM-C041.json new file mode 100644 index 0000000..f4e3c00 --- /dev/null +++ b/configuration/camera/SLG-LCAM-C041.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C041", + "prefix": "SLG-LCAM-C041", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C042.json b/configuration/camera/SLG-LCAM-C042.json new file mode 100644 index 0000000..6bcecf5 --- /dev/null +++ b/configuration/camera/SLG-LCAM-C042.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C042", + "prefix": "SLG-LCAM-C042", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C044.json b/configuration/camera/SLG-LCAM-C044.json new file mode 100644 index 0000000..18f300b --- /dev/null +++ b/configuration/camera/SLG-LCAM-C044.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C044", + "prefix": "SLG-LCAM-C044", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C051.json b/configuration/camera/SLG-LCAM-C051.json new file mode 100644 index 0000000..7010d7e --- /dev/null +++ b/configuration/camera/SLG-LCAM-C051.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C051", + "prefix": "SLG-LCAM-C051", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C052.json b/configuration/camera/SLG-LCAM-C052.json new file mode 100644 index 0000000..585ee16 --- /dev/null +++ b/configuration/camera/SLG-LCAM-C052.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C052", + "prefix": "SLG-LCAM-C052", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C061.json b/configuration/camera/SLG-LCAM-C061.json new file mode 100644 index 0000000..a9e1c17 --- /dev/null +++ b/configuration/camera/SLG-LCAM-C061.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C061", + "prefix": "SLG-LCAM-C061", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C062.json b/configuration/camera/SLG-LCAM-C062.json new file mode 100644 index 0000000..66219a5 --- /dev/null +++ b/configuration/camera/SLG-LCAM-C062.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C062", + "prefix": "SLG-LCAM-C062", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C063.json b/configuration/camera/SLG-LCAM-C063.json new file mode 100644 index 0000000..fd76bdd --- /dev/null +++ b/configuration/camera/SLG-LCAM-C063.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C063", + "prefix": "SLG-LCAM-C063", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C081.json b/configuration/camera/SLG-LCAM-C081.json new file mode 100644 index 0000000..be342ef --- /dev/null +++ b/configuration/camera/SLG-LCAM-C081.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C081", + "prefix": "SLG-LCAM-C081", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C082.json b/configuration/camera/SLG-LCAM-C082.json new file mode 100644 index 0000000..df8bc0f --- /dev/null +++ b/configuration/camera/SLG-LCAM-C082.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C082", + "prefix": "SLG-LCAM-C082", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C083.json b/configuration/camera/SLG-LCAM-C083.json new file mode 100644 index 0000000..0fecbfc --- /dev/null +++ b/configuration/camera/SLG-LCAM-C083.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C083", + "prefix": "SLG-LCAM-C083", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C091.json b/configuration/camera/SLG-LCAM-C091.json new file mode 100644 index 0000000..60836d7 --- /dev/null +++ b/configuration/camera/SLG-LCAM-C091.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C091", + "prefix": "SLG-LCAM-C091", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C092.json b/configuration/camera/SLG-LCAM-C092.json new file mode 100644 index 0000000..249695c --- /dev/null +++ b/configuration/camera/SLG-LCAM-C092.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C092", + "prefix": "SLG-LCAM-C092", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-C103.json b/configuration/camera/SLG-LCAM-C103.json new file mode 100644 index 0000000..d135732 --- /dev/null +++ b/configuration/camera/SLG-LCAM-C103.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-C103", + "prefix": "SLG-LCAM-C103", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-L101.json b/configuration/camera/SLG-LCAM-L101.json new file mode 100644 index 0000000..c6a1287 --- /dev/null +++ b/configuration/camera/SLG-LCAM-L101.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-L101", + "prefix": "SLG-LCAM-L101", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-L102.json b/configuration/camera/SLG-LCAM-L102.json new file mode 100644 index 0000000..5d7096f --- /dev/null +++ b/configuration/camera/SLG-LCAM-L102.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-L102", + "prefix": "SLG-LCAM-L102", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-L103.json b/configuration/camera/SLG-LCAM-L103.json new file mode 100644 index 0000000..5b583ce --- /dev/null +++ b/configuration/camera/SLG-LCAM-L103.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-L103", + "prefix": "SLG-LCAM-L103", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-L104.json b/configuration/camera/SLG-LCAM-L104.json new file mode 100644 index 0000000..1921a2a --- /dev/null +++ b/configuration/camera/SLG-LCAM-L104.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-L104", + "prefix": "SLG-LCAM-L104", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-L121.json b/configuration/camera/SLG-LCAM-L121.json new file mode 100644 index 0000000..fe4ee53 --- /dev/null +++ b/configuration/camera/SLG-LCAM-L121.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-L121", + "prefix": "SLG-LCAM-L121", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-L122.json b/configuration/camera/SLG-LCAM-L122.json new file mode 100644 index 0000000..a4416e4 --- /dev/null +++ b/configuration/camera/SLG-LCAM-L122.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-L122", + "prefix": "SLG-LCAM-L122", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-L123.json b/configuration/camera/SLG-LCAM-L123.json new file mode 100644 index 0000000..0eb7430 --- /dev/null +++ b/configuration/camera/SLG-LCAM-L123.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-L123", + "prefix": "SLG-LCAM-L123", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-L124.json b/configuration/camera/SLG-LCAM-L124.json new file mode 100644 index 0000000..d9b519c --- /dev/null +++ b/configuration/camera/SLG-LCAM-L124.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-L124", + "prefix": "SLG-LCAM-L124", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-L131.json b/configuration/camera/SLG-LCAM-L131.json new file mode 100644 index 0000000..64158f1 --- /dev/null +++ b/configuration/camera/SLG-LCAM-L131.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-L131", + "prefix": "SLG-LCAM-L131", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/camera/SLG-LCAM-L141.json b/configuration/camera/SLG-LCAM-L141.json new file mode 100644 index 0000000..a578abb --- /dev/null +++ b/configuration/camera/SLG-LCAM-L141.json @@ -0,0 +1,7 @@ +{ + "mirror_x": false, + "rotate": 0, + "name": "SLG-LCAM-L141", + "prefix": "SLG-LCAM-L141", + "mirror_y": false +} \ No newline at end of file diff --git a/configuration/pipeline/S10BC02-DSCR220.json b/configuration/pipeline/S10BC02-DSCR220.json new file mode 100644 index 0000000..be62f8f --- /dev/null +++ b/configuration/pipeline/S10BC02-DSCR220.json @@ -0,0 +1,24 @@ +{ + "name": "S10BC02-DSCR220", + "camera_name": "S10BC02-DSCR220", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": { + "gfscale": 3.0, + "threshold": 0.5 + }, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/S10BC02-DSRM310.json b/configuration/pipeline/S10BC02-DSRM310.json new file mode 100644 index 0000000..4adea21 --- /dev/null +++ b/configuration/pipeline/S10BC02-DSRM310.json @@ -0,0 +1,21 @@ +{ + "name": "S10BC02-DSRM310", + "camera_name": "S10BC02-DSRM310", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/S10BD01-DSCR030.json b/configuration/pipeline/S10BD01-DSCR030.json new file mode 100644 index 0000000..8f1447d --- /dev/null +++ b/configuration/pipeline/S10BD01-DSCR030.json @@ -0,0 +1,32 @@ +{ + "name": "S10BD01-DSCR030", + "camera_name": "S10BD01-DSCR030", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 15.8, + "reference_marker": [ + 940, + 1070, + 1175, + 1771 + ], + "reference_marker_height": 6000.0, + "reference_marker_width": 2000.0 + }, + "image_background": "S10BD01-DSCR030", + "image_threshold": 0, + "image_region_of_interest": [ + 300, + 1776, + 1051, + 730 + ], + "image_good_region": { + "gfscale": 3.0, + "threshold": 0.3 + }, + "image_slices": { + "scale": 2.0, + "number_of_slices": 20 + } +} \ No newline at end of file diff --git a/configuration/pipeline/S10DI01-DSCR020.json b/configuration/pipeline/S10DI01-DSCR020.json new file mode 100644 index 0000000..ca9946f --- /dev/null +++ b/configuration/pipeline/S10DI01-DSCR020.json @@ -0,0 +1,32 @@ +{ + "name": "S10DI01-DSCR020", + "camera_name": "S10DI01-DSCR020", + "camera_calibration": { + "angle_horizontal": 8.0, + "angle_vertical": 0.0, + "reference_marker": [ + 703, + 69, + 1483, + 2127 + ], + "reference_marker_height": 16000.0, + "reference_marker_width": 6000.0 + }, + "image_background": "S10DI01-DSCR020", + "image_threshold": 0, + "image_region_of_interest": [ + 668, + 754, + 621, + 666 + ], + "image_good_region": { + "gfscale": 3.0, + "threshold": 0.3 + }, + "image_slices": { + "scale": 2.0, + "number_of_slices": 3 + } +} \ No newline at end of file diff --git a/configuration/pipeline/S10MA01-DSCR090.json b/configuration/pipeline/S10MA01-DSCR090.json new file mode 100644 index 0000000..0347306 --- /dev/null +++ b/configuration/pipeline/S10MA01-DSCR090.json @@ -0,0 +1,29 @@ +{ + "name": "S10MA01-DSCR090", + "camera_name": "S10MA01-DSCR090", + "camera_calibration": { + "angle_horizontal": 8.0, + "angle_vertical": 0.0, + "reference_marker": [ + 455, + 33, + 1138, + 1862 + ], + "reference_marker_height": 16000.0, + "reference_marker_width": 6000.0 + }, + "image_background": "S10MA01-DSCR090", + "image_threshold": 0, + "image_region_of_interest": [ + 702, + 254, + 827, + 211 + ], + "image_good_region": { + "gfscale": 3.0, + "threshold": 0.5 + }, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SARBD01-DSCR050.json b/configuration/pipeline/SARBD01-DSCR050.json new file mode 100644 index 0000000..b5cb7d4 --- /dev/null +++ b/configuration/pipeline/SARBD01-DSCR050.json @@ -0,0 +1,21 @@ +{ + "name": "SARBD01-DSCR050", + "camera_name": "SARBD01-DSCR050", + "camera_calibration": { + "angle_horizontal": 8.0, + "angle_vertical": 0.0, + "reference_marker": [ + 908, + 204, + 1609, + 2068 + ], + "reference_marker_height": 16000.0, + "reference_marker_width": 6000.0 + }, + "image_background": null, + "image_threshold": 30.0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SARBD01-DSCR110.json b/configuration/pipeline/SARBD01-DSCR110.json new file mode 100644 index 0000000..a9afa04 --- /dev/null +++ b/configuration/pipeline/SARBD01-DSCR110.json @@ -0,0 +1,21 @@ +{ + "name": "SARBD01-DSCR110", + "camera_name": "SARBD01-DSCR110", + "camera_calibration": { + "angle_horizontal": 8.0, + "angle_vertical": 0.0, + "reference_marker": [ + 459, + 58, + 798, + 982 + ], + "reference_marker_height": 16000.0, + "reference_marker_width": 6000.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SARBD02-DSCR050.json b/configuration/pipeline/SARBD02-DSCR050.json new file mode 100644 index 0000000..596a45e --- /dev/null +++ b/configuration/pipeline/SARBD02-DSCR050.json @@ -0,0 +1,32 @@ +{ + "name": "SARBD02-DSCR050", + "camera_name": "SARBD02-DSCR050", + "camera_calibration": { + "angle_horizontal": 8.0, + "angle_vertical": 0.0, + "reference_marker": [ + 940, + 170, + 1620, + 1981 + ], + "reference_marker_height": 16000.0, + "reference_marker_width": 6000.0 + }, + "image_background": "SARBD02-DSCR050", + "image_threshold": 0, + "image_region_of_interest": [ + 603, + 1333, + 448, + 1333 + ], + "image_good_region": { + "gfscale": 3.0, + "threshold": 0.3 + }, + "image_slices": { + "scale": 2.0, + "number_of_slices": 11 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SARCL01-DSCR170.json b/configuration/pipeline/SARCL01-DSCR170.json new file mode 100644 index 0000000..8968f15 --- /dev/null +++ b/configuration/pipeline/SARCL01-DSCR170.json @@ -0,0 +1,24 @@ +{ + "name": "SARCL01-DSCR170", + "camera_name": "SARCL01-DSCR170", + "camera_calibration": { + "angle_horizontal": 8.0, + "angle_vertical": 0.0, + "reference_marker": [ + 951, + 159, + 1634, + 1966 + ], + "reference_marker_height": 16000.0, + "reference_marker_width": 6000.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": { + "gfscale": 1.8, + "threshold": 0.3 + }, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SARCL02-DSCR280.json b/configuration/pipeline/SARCL02-DSCR280.json new file mode 100644 index 0000000..78b735d --- /dev/null +++ b/configuration/pipeline/SARCL02-DSCR280.json @@ -0,0 +1,24 @@ +{ + "name": "SARCL02-DSCR280", + "camera_name": "SARCL02-DSCR280", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 8.0, + "reference_marker": [ + 107, + 211, + 1938, + 900 + ], + "reference_marker_height": 6000.0, + "reference_marker_width": 16000.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": { + "gfscale": 1.8, + "threshold": 0.3 + }, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SARMA02-DSCR030.json b/configuration/pipeline/SARMA02-DSCR030.json new file mode 100644 index 0000000..b15e16d --- /dev/null +++ b/configuration/pipeline/SARMA02-DSCR030.json @@ -0,0 +1,26 @@ +{ + "name": "SARMA02-DSCR030", + "camera_name": "SARMA02-DSCR030", + "camera_calibration": { + "angle_horizontal": 8.0, + "angle_vertical": 0.0, + "reference_marker": [ + 982, + 122, + 1680, + 1984 + ], + "reference_marker_height": 16000.0, + "reference_marker_width": 6000.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": [ + 910, + 834, + 613, + 841 + ], + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SATBD01-DSCR050.json b/configuration/pipeline/SATBD01-DSCR050.json new file mode 100644 index 0000000..c1fa12b --- /dev/null +++ b/configuration/pipeline/SATBD01-DSCR050.json @@ -0,0 +1,21 @@ +{ + "name": "SATBD01-DSCR050", + "camera_name": "SATBD01-DSCR050", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SATBD01-DSCR110.json b/configuration/pipeline/SATBD01-DSCR110.json new file mode 100644 index 0000000..3d96423 --- /dev/null +++ b/configuration/pipeline/SATBD01-DSCR110.json @@ -0,0 +1,21 @@ +{ + "name": "SATBD01-DSCR110", + "camera_name": "SATBD01-DSCR110", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SATBD02-DSCR050.json b/configuration/pipeline/SATBD02-DSCR050.json new file mode 100644 index 0000000..7020c49 --- /dev/null +++ b/configuration/pipeline/SATBD02-DSCR050.json @@ -0,0 +1,24 @@ +{ + "name": "SATBD02-DSCR050", + "camera_name": "SATBD02-DSCR050", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": { + "gfscale": 1.8, + "threshold": 0.3 + }, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SATCL01-DSCR150.json b/configuration/pipeline/SATCL01-DSCR150.json new file mode 100644 index 0000000..bf6b420 --- /dev/null +++ b/configuration/pipeline/SATCL01-DSCR150.json @@ -0,0 +1,21 @@ +{ + "name": "SATCL01-DSCR150", + "camera_name": "SATCL01-DSCR150", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SATMA01-DSCR030.json b/configuration/pipeline/SATMA01-DSCR030.json new file mode 100644 index 0000000..48f1314 --- /dev/null +++ b/configuration/pipeline/SATMA01-DSCR030.json @@ -0,0 +1,24 @@ +{ + "name": "SATMA01-DSCR030", + "camera_name": "SATMA01-DSCR030", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": { + "gfscale": 1.8, + "threshold": 0.3 + }, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SATSY02-DSCR220.json b/configuration/pipeline/SATSY02-DSCR220.json new file mode 100644 index 0000000..439cfa3 --- /dev/null +++ b/configuration/pipeline/SATSY02-DSCR220.json @@ -0,0 +1,21 @@ +{ + "name": "SATSY02-DSCR220", + "camera_name": "SATSY02-DSCR220", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SINBC01-DSCR040.json b/configuration/pipeline/SINBC01-DSCR040.json new file mode 100644 index 0000000..d484350 --- /dev/null +++ b/configuration/pipeline/SINBC01-DSCR040.json @@ -0,0 +1,29 @@ +{ + "name": "SINBC01-DSCR040", + "camera_name": "SINBC01-DSCR040", + "camera_calibration": { + "angle_horizontal": 15.8, + "angle_vertical": 0.0, + "reference_marker": [ + 50, + 5, + 1114, + 1181 + ], + "reference_marker_height": 16000.0, + "reference_marker_width": 16000.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": [ + 442, + 269, + 450, + 299 + ], + "image_good_region": null, + "image_slices": { + "scale": 2.0, + "number_of_slices": 11 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SINBC02-DSCR220.json b/configuration/pipeline/SINBC02-DSCR220.json new file mode 100644 index 0000000..c7b64f0 --- /dev/null +++ b/configuration/pipeline/SINBC02-DSCR220.json @@ -0,0 +1,26 @@ +{ + "name": "SINBC02-DSCR220", + "camera_name": "SINBC02-DSCR220", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 457, + 476, + 765, + 705 + ], + "reference_marker_height": 26564.0, + "reference_marker_width": 35728.0 + }, + "image_background": "SINBC02-DSCR220", + "image_threshold": 0, + "image_region_of_interest": [ + 582, + 99, + 538, + 80 + ], + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SINBC02-DSRM310.json b/configuration/pipeline/SINBC02-DSRM310.json new file mode 100644 index 0000000..7c22fb9 --- /dev/null +++ b/configuration/pipeline/SINBC02-DSRM310.json @@ -0,0 +1,26 @@ +{ + "name": "SINBC02-DSRM310", + "camera_name": "SINBC02-DSRM310", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 2559, + 2159 + ], + "reference_marker_height": 114480.0, + "reference_marker_width": 135680.0 + }, + "image_background": "SINBC02-DSRM310", + "image_threshold": 0, + "image_region_of_interest": [ + 877, + 848, + 878, + 371 + ], + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SINBD01-DSCR010.json b/configuration/pipeline/SINBD01-DSCR010.json new file mode 100644 index 0000000..2886ae2 --- /dev/null +++ b/configuration/pipeline/SINBD01-DSCR010.json @@ -0,0 +1,27 @@ +{ + "name": "SINBD01-DSCR010", + "camera_name": "SINBD01-DSCR010", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 68, + 46, + 1655, + 1594 + ], + "reference_marker_height": 30000.0, + "reference_marker_width": 30000.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": { + "gfscale": 3.0, + "threshold": 0.5 + }, + "image_slices": { + "scale": 2.0, + "number_of_slices": 11 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SINDI01-DSCR080.json b/configuration/pipeline/SINDI01-DSCR080.json new file mode 100644 index 0000000..8b418bc --- /dev/null +++ b/configuration/pipeline/SINDI01-DSCR080.json @@ -0,0 +1,32 @@ +{ + "name": "SINDI01-DSCR080", + "camera_name": "SINDI01-DSCR080", + "camera_calibration": { + "angle_horizontal": 15.8, + "angle_vertical": 0.0, + "reference_marker": [ + 61, + 14, + 1141, + 1197 + ], + "reference_marker_height": 16000.0, + "reference_marker_width": 16000.0 + }, + "image_background": "SINDI01-DSCR080", + "image_threshold": 0, + "image_region_of_interest": [ + 441, + 273, + 441, + 313 + ], + "image_good_region": { + "gfscale": 3.0, + "threshold": 0.3 + }, + "image_slices": { + "scale": 2.0, + "number_of_slices": 11 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SINDI02-DLAC055.json b/configuration/pipeline/SINDI02-DLAC055.json new file mode 100644 index 0000000..766085f --- /dev/null +++ b/configuration/pipeline/SINDI02-DLAC055.json @@ -0,0 +1,26 @@ +{ + "name": "SINDI02-DLAC055", + "camera_name": "SINDI02-DLAC055", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 1280, + 1024 + ], + "reference_marker_height": 8700.0, + "reference_marker_width": 10800.0 + }, + "image_background": "SINDI02-DLAC055", + "image_threshold": 0, + "image_region_of_interest": [ + 449, + 435, + 306, + 376 + ], + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SINEG01-DSCR190.json b/configuration/pipeline/SINEG01-DSCR190.json new file mode 100644 index 0000000..0727dac --- /dev/null +++ b/configuration/pipeline/SINEG01-DSCR190.json @@ -0,0 +1,29 @@ +{ + "name": "SINEG01-DSCR190", + "camera_name": "SINEG01-DSCR190", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 45, + 49, + 1168, + 1156 + ], + "reference_marker_height": 30000.0, + "reference_marker_width": 30000.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": [ + 215, + 810, + 215, + 727 + ], + "image_good_region": null, + "image_slices": { + "scale": 2.0, + "number_of_slices": 11 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SINEG01-DSCR350.json b/configuration/pipeline/SINEG01-DSCR350.json new file mode 100644 index 0000000..a3538a1 --- /dev/null +++ b/configuration/pipeline/SINEG01-DSCR350.json @@ -0,0 +1,32 @@ +{ + "name": "SINEG01-DSCR350", + "camera_name": "SINEG01-DSCR350", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 120, + 245, + 1251, + 1504 + ], + "reference_marker_height": 16000.0, + "reference_marker_width": 16000.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": [ + 425, + 652, + 582, + 703 + ], + "image_good_region": { + "gfscale": 3.0, + "threshold": 0.30000000000000004 + }, + "image_slices": { + "scale": 2.0, + "number_of_slices": 11 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SINLH01-DSCR080.json b/configuration/pipeline/SINLH01-DSCR080.json new file mode 100644 index 0000000..aa4b055 --- /dev/null +++ b/configuration/pipeline/SINLH01-DSCR080.json @@ -0,0 +1,26 @@ +{ + "name": "SINLH01-DSCR080", + "camera_name": "SINLH01-DSCR080", + "camera_calibration": { + "angle_horizontal": 15.8, + "angle_vertical": 0.0, + "reference_marker": [ + 72, + 10, + 1141, + 1185 + ], + "reference_marker_height": 16000.0, + "reference_marker_width": 16000.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": [ + 437, + 335, + 490, + 275 + ], + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SINLH02-DSCR220.json b/configuration/pipeline/SINLH02-DSCR220.json new file mode 100644 index 0000000..e60af37 --- /dev/null +++ b/configuration/pipeline/SINLH02-DSCR220.json @@ -0,0 +1,26 @@ +{ + "name": "SINLH02-DSCR220", + "camera_name": "SINLH02-DSCR220", + "camera_calibration": { + "angle_horizontal": 15.8, + "angle_vertical": 0.0, + "reference_marker": [ + 35, + 8, + 564, + 612 + ], + "reference_marker_height": 16000.0, + "reference_marker_width": 16000.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": [ + 258, + 63, + 269, + 57 + ], + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SINLH02-DSCR250.json b/configuration/pipeline/SINLH02-DSCR250.json new file mode 100644 index 0000000..cba60af --- /dev/null +++ b/configuration/pipeline/SINLH02-DSCR250.json @@ -0,0 +1,26 @@ +{ + "name": "SINLH02-DSCR250", + "camera_name": "SINLH02-DSCR250", + "camera_calibration": { + "angle_horizontal": 15.8, + "angle_vertical": 0.0, + "reference_marker": [ + 47, + 29, + 568, + 628 + ], + "reference_marker_height": 16000.0, + "reference_marker_width": 16000.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": [ + 261, + 63, + 292, + 59 + ], + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SINLH03-DSCR070.json b/configuration/pipeline/SINLH03-DSCR070.json new file mode 100644 index 0000000..a491dcb --- /dev/null +++ b/configuration/pipeline/SINLH03-DSCR070.json @@ -0,0 +1,26 @@ +{ + "name": "SINLH03-DSCR070", + "camera_name": "SINLH03-DSCR070", + "camera_calibration": { + "angle_horizontal": 15.8, + "angle_vertical": 0.0, + "reference_marker": [ + 86, + 16, + 1155, + 1185 + ], + "reference_marker_height": 16000.0, + "reference_marker_width": 16000.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": [ + 550, + 300, + 477, + 309 + ], + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SINSB03-DSCR110.json b/configuration/pipeline/SINSB03-DSCR110.json new file mode 100644 index 0000000..30d1eb0 --- /dev/null +++ b/configuration/pipeline/SINSB03-DSCR110.json @@ -0,0 +1,32 @@ +{ + "name": "SINSB03-DSCR110", + "camera_name": "SINSB03-DSCR110", + "camera_calibration": { + "angle_horizontal": 8.0, + "angle_vertical": 0.0, + "reference_marker": [ + 585, + 61, + 1354, + 2111 + ], + "reference_marker_height": 16000.0, + "reference_marker_width": 6000.0 + }, + "image_background": "SINSB03-DSCR110", + "image_threshold": 0, + "image_region_of_interest": [ + 688, + 545, + 771, + 673 + ], + "image_good_region": { + "gfscale": 3.0, + "threshold": 0.30000000000000004 + }, + "image_slices": { + "scale": 2.0, + "number_of_slices": 11 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C011.json b/configuration/pipeline/SLG-LCAM-C011.json new file mode 100644 index 0000000..df2d50d --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C011.json @@ -0,0 +1,21 @@ +{ + "name": "SLG-LCAM-C011", + "camera_name": "SLG-LCAM-C011", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C012.json b/configuration/pipeline/SLG-LCAM-C012.json new file mode 100644 index 0000000..af62471 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C012.json @@ -0,0 +1,21 @@ +{ + "name": "SLG-LCAM-C012", + "camera_name": "SLG-LCAM-C012", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C013.json b/configuration/pipeline/SLG-LCAM-C013.json new file mode 100644 index 0000000..e1bc3ba --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C013.json @@ -0,0 +1,21 @@ +{ + "name": "SLG-LCAM-C013", + "camera_name": "SLG-LCAM-C013", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C021.json b/configuration/pipeline/SLG-LCAM-C021.json new file mode 100644 index 0000000..ed1ae50 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C021.json @@ -0,0 +1,21 @@ +{ + "name": "SLG-LCAM-C021", + "camera_name": "SLG-LCAM-C021", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C031.json b/configuration/pipeline/SLG-LCAM-C031.json new file mode 100644 index 0000000..df351f7 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C031.json @@ -0,0 +1,21 @@ +{ + "name": "SLG-LCAM-C031", + "camera_name": "SLG-LCAM-C031", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C032.json b/configuration/pipeline/SLG-LCAM-C032.json new file mode 100644 index 0000000..5a60ca4 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C032.json @@ -0,0 +1,21 @@ +{ + "name": "SLG-LCAM-C032", + "camera_name": "SLG-LCAM-C032", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C041.json b/configuration/pipeline/SLG-LCAM-C041.json new file mode 100644 index 0000000..c145aeb --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C041.json @@ -0,0 +1,32 @@ +{ + "name": "SLG-LCAM-C041", + "camera_name": "SLG-LCAM-C041", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": "SLG-LCAM-C041", + "image_threshold": 0, + "image_region_of_interest": [ + 976, + 0, + 368, + 0 + ], + "image_good_region": { + "gfscale": 3.0, + "threshold": 0.3 + }, + "image_slices": { + "scale": 2.0, + "number_of_slices": 11 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C042.json b/configuration/pipeline/SLG-LCAM-C042.json new file mode 100644 index 0000000..9402193 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C042.json @@ -0,0 +1,21 @@ +{ + "name": "SLG-LCAM-C042", + "camera_name": "SLG-LCAM-C042", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C044.json b/configuration/pipeline/SLG-LCAM-C044.json new file mode 100644 index 0000000..5b29edf --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C044.json @@ -0,0 +1,21 @@ +{ + "name": "SLG-LCAM-C044", + "camera_name": "SLG-LCAM-C044", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C051.json b/configuration/pipeline/SLG-LCAM-C051.json new file mode 100644 index 0000000..0ea59a0 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C051.json @@ -0,0 +1,16 @@ +{ + "name": "SLG-LCAM-C051", + "camera_name": "SLG-LCAM-C051", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C052.json b/configuration/pipeline/SLG-LCAM-C052.json new file mode 100644 index 0000000..bef4454 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C052.json @@ -0,0 +1,16 @@ +{ + "name": "SLG-LCAM-C052", + "camera_name": "SLG-LCAM-C052", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C061.json b/configuration/pipeline/SLG-LCAM-C061.json new file mode 100644 index 0000000..9e7ee63 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C061.json @@ -0,0 +1,26 @@ +{ + "name": "SLG-LCAM-C061", + "camera_name": "SLG-LCAM-C061", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": [ + 258, + 184, + 188, + 289 + ], + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C062.json b/configuration/pipeline/SLG-LCAM-C062.json new file mode 100644 index 0000000..b6b4740 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C062.json @@ -0,0 +1,16 @@ +{ + "name": "SLG-LCAM-C062", + "camera_name": "SLG-LCAM-C062", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C063.json b/configuration/pipeline/SLG-LCAM-C063.json new file mode 100644 index 0000000..5e43ea8 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C063.json @@ -0,0 +1,16 @@ +{ + "name": "SLG-LCAM-C063", + "camera_name": "SLG-LCAM-C063", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C081.json b/configuration/pipeline/SLG-LCAM-C081.json new file mode 100644 index 0000000..d97fca7 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C081.json @@ -0,0 +1,16 @@ +{ + "name": "SLG-LCAM-C081", + "camera_name": "SLG-LCAM-C081", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C082.json b/configuration/pipeline/SLG-LCAM-C082.json new file mode 100644 index 0000000..4d66eb6 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C082.json @@ -0,0 +1,16 @@ +{ + "name": "SLG-LCAM-C082", + "camera_name": "SLG-LCAM-C082", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C083.json b/configuration/pipeline/SLG-LCAM-C083.json new file mode 100644 index 0000000..fd7f3f2 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C083.json @@ -0,0 +1,16 @@ +{ + "name": "SLG-LCAM-C083", + "camera_name": "SLG-LCAM-C083", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C091.json b/configuration/pipeline/SLG-LCAM-C091.json new file mode 100644 index 0000000..6d8eeac --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C091.json @@ -0,0 +1,21 @@ +{ + "name": "SLG-LCAM-C091", + "camera_name": "SLG-LCAM-C091", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C092.json b/configuration/pipeline/SLG-LCAM-C092.json new file mode 100644 index 0000000..5053bce --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C092.json @@ -0,0 +1,21 @@ +{ + "name": "SLG-LCAM-C092", + "camera_name": "SLG-LCAM-C092", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 360, + 142, + 495, + 277 + ], + "reference_marker_height": 3000.0, + "reference_marker_width": 3000.0 + }, + "image_background": "SLG-LCAM-C092", + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-C103.json b/configuration/pipeline/SLG-LCAM-C103.json new file mode 100644 index 0000000..4a1ba3a --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-C103.json @@ -0,0 +1,26 @@ +{ + "name": "SLG-LCAM-C103", + "camera_name": "SLG-LCAM-C103", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 839, + 414, + 908, + 483 + ], + "reference_marker_height": 530.0, + "reference_marker_width": 530.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": [ + 786, + 184, + 358, + 198 + ], + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-L101.json b/configuration/pipeline/SLG-LCAM-L101.json new file mode 100644 index 0000000..6c842b2 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-L101.json @@ -0,0 +1,16 @@ +{ + "name": "SLG-LCAM-L101", + "camera_name": "SLG-LCAM-L101", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-L102.json b/configuration/pipeline/SLG-LCAM-L102.json new file mode 100644 index 0000000..e6eafe4 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-L102.json @@ -0,0 +1,16 @@ +{ + "name": "SLG-LCAM-L102", + "camera_name": "SLG-LCAM-L102", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-L103.json b/configuration/pipeline/SLG-LCAM-L103.json new file mode 100644 index 0000000..6d66349 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-L103.json @@ -0,0 +1,21 @@ +{ + "name": "SLG-LCAM-L103", + "camera_name": "SLG-LCAM-L103", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-L104.json b/configuration/pipeline/SLG-LCAM-L104.json new file mode 100644 index 0000000..51c2202 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-L104.json @@ -0,0 +1,16 @@ +{ + "name": "SLG-LCAM-L104", + "camera_name": "SLG-LCAM-L104", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-L121.json b/configuration/pipeline/SLG-LCAM-L121.json new file mode 100644 index 0000000..edd30a1 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-L121.json @@ -0,0 +1,16 @@ +{ + "name": "SLG-LCAM-L121", + "camera_name": "SLG-LCAM-L121", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-L122.json b/configuration/pipeline/SLG-LCAM-L122.json new file mode 100644 index 0000000..7849f46 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-L122.json @@ -0,0 +1,16 @@ +{ + "name": "SLG-LCAM-L122", + "camera_name": "SLG-LCAM-L122", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-L123.json b/configuration/pipeline/SLG-LCAM-L123.json new file mode 100644 index 0000000..3446b25 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-L123.json @@ -0,0 +1,16 @@ +{ + "name": "SLG-LCAM-L123", + "camera_name": "SLG-LCAM-L123", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-L124.json b/configuration/pipeline/SLG-LCAM-L124.json new file mode 100644 index 0000000..d3b9e98 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-L124.json @@ -0,0 +1,16 @@ +{ + "name": "SLG-LCAM-L124", + "camera_name": "SLG-LCAM-L124", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-L131.json b/configuration/pipeline/SLG-LCAM-L131.json new file mode 100644 index 0000000..202f274 --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-L131.json @@ -0,0 +1,16 @@ +{ + "name": "SLG-LCAM-L131", + "camera_name": "SLG-LCAM-L131", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + } +} \ No newline at end of file diff --git a/configuration/pipeline/SLG-LCAM-L141.json b/configuration/pipeline/SLG-LCAM-L141.json new file mode 100644 index 0000000..725b80f --- /dev/null +++ b/configuration/pipeline/SLG-LCAM-L141.json @@ -0,0 +1,21 @@ +{ + "name": "SLG-LCAM-L141", + "camera_name": "SLG-LCAM-L141", + "camera_calibration": { + "angle_horizontal": 0.0, + "angle_vertical": 0.0, + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_height": 100.0, + "reference_marker_width": 100.0 + }, + "image_background": null, + "image_threshold": 0, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null +} \ No newline at end of file diff --git a/to_convert/README.txt b/to_convert/README.txt new file mode 100644 index 0000000..1fdd432 --- /dev/null +++ b/to_convert/README.txt @@ -0,0 +1,2 @@ +Put the configuration you want to convert into this folder and run the config_converter.py. +Alternativelly, specify the old configuration directory using the config_converter.py --old_base_dir parameter. \ No newline at end of file