Initial commit of the new configuration
The existing configuration was split and converted into the new configuration format for the cam_server.
This commit is contained in:
@@ -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)
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "S10BC02-DSCR220",
|
||||
"prefix": "S10BC02-DSCR220",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "S10BC02-DSRM310",
|
||||
"prefix": "S10BC02-DSRM310",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 1,
|
||||
"name": "S10BD01-DSCR030",
|
||||
"prefix": "S10BD01-DSCR030",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "S10DI01-DSCR020",
|
||||
"prefix": "S10DI01-DSCR020",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "S10MA01-DSCR090",
|
||||
"prefix": "S10MA01-DSCR090",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SARBD01-DSCR050",
|
||||
"prefix": "SARBD01-DSCR050",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SARBD01-DSCR110",
|
||||
"prefix": "SARBD01-DSCR110",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SARBD02-DSCR050",
|
||||
"prefix": "SARBD02-DSCR050",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SARCL01-DSCR170",
|
||||
"prefix": "SARCL01-DSCR170",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 1,
|
||||
"name": "SARCL02-DSCR280",
|
||||
"prefix": "SARCL02-DSCR280",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SARMA02-DSCR030",
|
||||
"prefix": "SARMA02-DSCR030",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SATBD01-DSCR050",
|
||||
"prefix": "SATBD01-DSCR050",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SATBD01-DSCR110",
|
||||
"prefix": "SATBD01-DSCR110",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SATBD02-DSCR050",
|
||||
"prefix": "SATBD02-DSCR050",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SATCL01-DSCR150",
|
||||
"prefix": "SATCL01-DSCR150",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SATMA01-DSCR030",
|
||||
"prefix": "SATMA01-DSCR030",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SATSY02-DSCR220",
|
||||
"prefix": "S10BC02-DSCR220",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SINBC01-DSCR040",
|
||||
"prefix": "SINBC01-DSCR040",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SINBC02-DSCR220",
|
||||
"prefix": "SINBC02-DSCR220",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SINBC02-DSRM310",
|
||||
"prefix": "SINBC02-DSRM310",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SINBD01-DSCR010",
|
||||
"prefix": "SINBD01-DSCR010",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SINDI01-DSCR080",
|
||||
"prefix": "SINDI01-DSCR080",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SINDI02-DLAC055",
|
||||
"prefix": "SINDI02-DLAC055",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SINEG01-DSCR190",
|
||||
"prefix": "SINEG01-DSCR190",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SINEG01-DSCR350",
|
||||
"prefix": "SINEG01-DSCR350",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SINLH01-DSCR080",
|
||||
"prefix": "SINLH01-DSCR080",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SINLH02-DSCR220",
|
||||
"prefix": "SINLH02-DSCR220",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SINLH02-DSCR250",
|
||||
"prefix": "SINLH02-DSCR250",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SINLH03-DSCR070",
|
||||
"prefix": "SINLH03-DSCR070",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": true,
|
||||
"rotate": 0,
|
||||
"name": "SINSB03-DSCR110",
|
||||
"prefix": "SINSB03-DSCR110",
|
||||
"mirror_y": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C011",
|
||||
"prefix": "SLG-LCAM-C011",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C012",
|
||||
"prefix": "SLG-LCAM-C012",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C013",
|
||||
"prefix": "SLG-LCAM-C013",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C021",
|
||||
"prefix": "SLG-LCAM-C021",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C031",
|
||||
"prefix": "SLG-LCAM-C031",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C032",
|
||||
"prefix": "SLG-LCAM-C032",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C041",
|
||||
"prefix": "SLG-LCAM-C041",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C042",
|
||||
"prefix": "SLG-LCAM-C042",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C044",
|
||||
"prefix": "SLG-LCAM-C044",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C051",
|
||||
"prefix": "SLG-LCAM-C051",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C052",
|
||||
"prefix": "SLG-LCAM-C052",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C061",
|
||||
"prefix": "SLG-LCAM-C061",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C062",
|
||||
"prefix": "SLG-LCAM-C062",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C063",
|
||||
"prefix": "SLG-LCAM-C063",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C081",
|
||||
"prefix": "SLG-LCAM-C081",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C082",
|
||||
"prefix": "SLG-LCAM-C082",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C083",
|
||||
"prefix": "SLG-LCAM-C083",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C091",
|
||||
"prefix": "SLG-LCAM-C091",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C092",
|
||||
"prefix": "SLG-LCAM-C092",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-C103",
|
||||
"prefix": "SLG-LCAM-C103",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-L101",
|
||||
"prefix": "SLG-LCAM-L101",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-L102",
|
||||
"prefix": "SLG-LCAM-L102",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-L103",
|
||||
"prefix": "SLG-LCAM-L103",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-L104",
|
||||
"prefix": "SLG-LCAM-L104",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-L121",
|
||||
"prefix": "SLG-LCAM-L121",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-L122",
|
||||
"prefix": "SLG-LCAM-L122",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-L123",
|
||||
"prefix": "SLG-LCAM-L123",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-L124",
|
||||
"prefix": "SLG-LCAM-L124",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-L131",
|
||||
"prefix": "SLG-LCAM-L131",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"mirror_x": false,
|
||||
"rotate": 0,
|
||||
"name": "SLG-LCAM-L141",
|
||||
"prefix": "SLG-LCAM-L141",
|
||||
"mirror_y": false
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user