Tools Usage and graph#

Input Tool#

Input Tool, Use to add image files into the project from filesystem or camera.

digraph "OnlyTool: Input" { label="OnlyTool: Input"; rankdir="TB"; node [shape=ellipse, style=filled, color=blue, fillcolor=lightblue]; // Operator style "Input/cam_image_grabber"; "Input/file_image_grabber" node [shape=ellipse, style=filled, color=red, fillcolor=pink]; // Configurator style "Input/cam_image_grabber.conf"; "Input/file_image_grabber.conf"; "Input/input_image.conf" node [shape=rect, style=filled, color=blue, fillcolor=lightblue]; // Property style node [shape=point, style=filled, color=blue, fillcolor=lightblue]; // Input property style node [shape=rect, style=dashed, color=blue, fillcolor=default]; // Output property style "Input/image"; "Input/views" node [shape=rect, style=filled, color=red, fillcolor=pink]; // Parameter style "Input/cam_image_grabber.args"; "Input/file_image_grabber.args" node [shape=point, style=filled, color=red, fillcolor=pink]; // Input parameter style node [shape=rect, style=dashed, color=red, fillcolor=default]; // Output parameter style "Input/input_image.param" subgraph "cluster_Input" { label="Input"; "Input/cam_image_grabber" [label="id: Input/cam_image_grabber\l type: aidi::opers::CameraImageGrabber\l update: 1970-01-01 08:00:00\l"]; "Input/cam_image_grabber.args" [label="id: Input/cam_image_grabber.args\l type: aidi::param::CustomParam\l update: 1970-01-01 08:00:00\l"]; "Input/cam_image_grabber.conf" [label="id: Input/cam_image_grabber.conf\l type: aidi::confs::CustomConf\l update: 1970-01-01 08:00:00\l"]; "Input/file_image_grabber" [label="id: Input/file_image_grabber\l type: aidi::opers::FileImageGrabber\l update: 1970-01-01 08:00:00\l"]; "Input/file_image_grabber.args" [label="id: Input/file_image_grabber.args\l type: aidi::param::CustomParam\l update: 1970-01-01 08:00:00\l"]; "Input/file_image_grabber.conf" [label="id: Input/file_image_grabber.conf\l type: aidi::confs::CustomConf\l update: 1970-01-01 08:00:00\l"]; "Input/image" [label="id: Input/image\l type: aidi::props::Image\l update: 1970-01-01 08:00:00\l"]; "Input/input_image.conf" [label="id: Input/input_image.conf\l type: aidi::confs::InputImageConf\l update: 1970-01-01 08:00:00\l"]; "Input/input_image.param" [label="id: Input/input_image.param\l type: aidi::param::InputImageParam\l update: 1970-01-01 08:00:00\l"]; "Input/views" [label="id: Input/views\l type: aidi::props::ViewList\l update: 1970-01-01 08:00:00\l"] } "Input/cam_image_grabber" -> "Input/image"; "Input/cam_image_grabber" -> "Input/views"; "Input/cam_image_grabber.args" -> "Input/cam_image_grabber"; "Input/cam_image_grabber.conf" -> "Input/cam_image_grabber.args"; "Input/file_image_grabber" -> "Input/image"; "Input/file_image_grabber" -> "Input/views"; "Input/file_image_grabber.args" -> "Input/file_image_grabber"; "Input/file_image_grabber.conf" -> "Input/file_image_grabber.args"; "Input/input_image.conf" -> "Input/input_image.param"; "Input/input_image.param" -> "Input/cam_image_grabber"; "Input/input_image.param" -> "Input/file_image_grabber" }

OCR Tool#

OCR Tool, suitable for recognizing various characters.

digraph "OnlyTool: OCR" { label="OnlyTool: OCR"; rankdir="TB"; node [shape=ellipse, style=filled, color=blue, fillcolor=lightblue]; // Operator style "OCR/comparator"; "OCR/filter"; "OCR/infer"; "OCR/label_oper"; "OCR/string_matcher" node [shape=ellipse, style=filled, color=red, fillcolor=pink]; // Configurator style "OCR/base_color_conf"; "OCR/batch_size_conf"; "OCR/comparator.conf"; "OCR/filter.conf"; "OCR/global_mask_conf"; "OCR/image_mean_conf"; "OCR/infer.conf"; "OCR/label_classes.conf"; "OCR/label_oper.conf"; "OCR/statistician"; "OCR/templates_conf"; "OCR/trainer"; "OCR/trainer.conf" node [shape=rect, style=filled, color=blue, fillcolor=lightblue]; // Property style "OCR/feature_map"; "OCR/match_result"; "OCR/truth" node [shape=point, style=filled, color=blue, fillcolor=lightblue]; // Input property style "OCR/image"; "OCR/views" node [shape=rect, style=dashed, color=blue, fillcolor=default]; // Output property style "OCR/pred.characters"; "OCR/pred.strings" node [shape=rect, style=filled, color=red, fillcolor=pink]; // Parameter style "OCR/base_color"; "OCR/batch_size"; "OCR/comparator.args"; "OCR/filter.args"; "OCR/global_mask"; "OCR/image_mean"; "OCR/infer.args"; "OCR/label_oper.args"; "OCR/model"; "OCR/statistics"; "OCR/templates"; "OCR/trainer.args"; "OCR/training_log" node [shape=point, style=filled, color=red, fillcolor=pink]; // Input parameter style node [shape=rect, style=dashed, color=red, fillcolor=default]; // Output parameter style "OCR/classes" subgraph "cluster_OCR" { label="OCR"; "OCR/base_color" [label="id: OCR/base_color\l type: aidi::param::BaseColor\l update: 1970-01-01 08:00:00\l"]; "OCR/base_color_conf" [label="id: OCR/base_color_conf\l type: aidi::confs::BaseColorConf\l update: 1970-01-01 08:00:00\l"]; "OCR/batch_size" [label="id: OCR/batch_size\l type: aidi::param::InferenceBatchSize\l update: 1970-01-01 08:00:00\l"]; "OCR/batch_size_conf" [label="id: OCR/batch_size_conf\l type: aidi::confs::InferenceBatchSizeConf\l update: 1970-01-01 08:00:00\l"]; "OCR/classes" [label="id: OCR/classes\l type: aidi::param::LabelClasses\l update: 1970-01-01 08:00:00\l"]; "OCR/comparator" [label="id: OCR/comparator\l type: aidi::opers::RegionsMatcher\l update: 1970-01-01 08:00:00\l"]; "OCR/comparator.args" [label="id: OCR/comparator.args\l type: aidi::param::RegionsMatcherParameters\l update: 1970-01-01 08:00:00\l"]; "OCR/comparator.conf" [label="id: OCR/comparator.conf\l type: aidi::confs::RegionsMatcherConf\l update: 1970-01-01 08:00:00\l"]; "OCR/feature_map" [label="id: OCR/feature_map\l type: aidi::props::FeatureMap\l update: 1970-01-01 08:00:00\l"]; "OCR/filter" [label="id: OCR/filter\l type: aidi::opers::OCRFilter\l update: 1970-01-01 08:00:00\l"]; "OCR/filter.args" [label="id: OCR/filter.args\l type: aidi::param::OCRFilterParameters\l update: 1970-01-01 08:00:00\l"]; "OCR/filter.conf" [label="id: OCR/filter.conf\l type: aidi::confs::OCRFeatureFilterConf\l update: 1970-01-01 08:00:00\l"]; "OCR/global_mask" [label="id: OCR/global_mask\l type: aidi::param::BinaryTrainingParameters\l update: 1970-01-01 08:00:00\l"]; "OCR/global_mask_conf" [label="id: OCR/global_mask_conf\l type: aidi::confs::GlobalMaskConf\l update: 1970-01-01 08:00:00\l"]; "OCR/image_mean" [label="id: OCR/image_mean\l type: aidi::param::ImageMean\l update: 1970-01-01 08:00:00\l"]; "OCR/image_mean_conf" [label="id: OCR/image_mean_conf\l type: aidi::confs::ImageMeanConf\l update: 1970-01-01 08:00:00\l"]; "OCR/infer" [label="id: OCR/infer\l type: aidi::opers::OCRInfer\l update: 1970-01-01 08:00:00\l"]; "OCR/infer.args" [label="id: OCR/infer.args\l type: aidi::param::OCRInferParameters\l update: 1970-01-01 08:00:00\l"]; "OCR/infer.conf" [label="id: OCR/infer.conf\l type: aidi::confs::OCRInferConf\l update: 1970-01-01 08:00:00\l"]; "OCR/label_classes.conf" [label="id: OCR/label_classes.conf\l type: aidi::confs::LabelClassesConf\l update: 1970-01-01 08:00:00\l"]; "OCR/label_oper" [label="id: OCR/label_oper\l type: aidi::opers::OCRLabeler\l update: 1970-01-01 08:00:00\l"]; "OCR/label_oper.args" [label="id: OCR/label_oper.args\l type: aidi::param::CustomParam\l update: 1970-01-01 08:00:00\l"]; "OCR/label_oper.conf" [label="id: OCR/label_oper.conf\l type: aidi::confs::CustomConf\l update: 1970-01-01 08:00:00\l"]; "OCR/match_result" [label="id: OCR/match_result\l type: aidi::props::RegionMatchResultList\l update: 1970-01-01 08:00:00\l"]; "OCR/model" [label="id: OCR/model\l type: aidi::param::BinaryPacks\l update: 1970-01-01 08:00:00\l"]; "OCR/pred.characters" [label="id: OCR/pred.characters\l type: aidi::props::RotateRectRegionList\l update: 1970-01-01 08:00:00\l"]; "OCR/pred.strings" [label="id: OCR/pred.strings\l type: aidi::props::RotateRectRegionList\l update: 1970-01-01 08:00:00\l"]; "OCR/statistician" [label="id: OCR/statistician\l type: aidi::confs::RegionMatchResultCounter\l update: 1970-01-01 08:00:00\l"]; "OCR/statistics" [label="id: OCR/statistics\l type: aidi::param::CustomParam\l update: 1970-01-01 08:00:00\l"]; "OCR/string_matcher" [label="id: OCR/string_matcher\l type: aidi::opers::OCRStringMatcher\l update: 1970-01-01 08:00:00\l"]; "OCR/templates" [label="id: OCR/templates\l type: aidi::param::OCRTemplates\l update: 1970-01-01 08:00:00\l"]; "OCR/templates_conf" [label="id: OCR/templates_conf\l type: aidi::confs::OCRTemplateConf\l update: 1970-01-01 08:00:00\l"]; "OCR/trainer" [label="id: OCR/trainer\l type: aidi::confs::OCRTrainer\l update: 1970-01-01 08:00:00\l"]; "OCR/trainer.args" [label="id: OCR/trainer.args\l type: aidi::param::OCRTrainingParameters\l update: 1970-01-01 08:00:00\l"]; "OCR/trainer.conf" [label="id: OCR/trainer.conf\l type: aidi::confs::OCRTrainerConf\l update: 1970-01-01 08:00:00\l"]; "OCR/training_log" [label="id: OCR/training_log\l type: aidi::param::TrainingLog\l update: 1970-01-01 08:00:00\l"]; "OCR/truth" [label="id: OCR/truth\l type: aidi::props::RotateRectRegionList\l update: 1970-01-01 08:00:00\l"] } "OCR/base_color" -> "OCR/image_mean_conf"; "OCR/base_color" -> "OCR/trainer"; "OCR/base_color_conf" -> "OCR/base_color"; "OCR/batch_size" -> "OCR/infer"; "OCR/batch_size_conf" -> "OCR/batch_size"; "OCR/classes" -> "OCR/label_oper"; "OCR/classes" -> "OCR/trainer"; "OCR/comparator" -> "OCR/match_result"; "OCR/comparator.args" -> "OCR/comparator"; "OCR/comparator.conf" -> "OCR/comparator.args"; "OCR/feature_map" -> "OCR/filter"; "OCR/filter" -> "OCR/pred.characters"; "OCR/filter.args" -> "OCR/filter"; "OCR/filter.conf" -> "OCR/filter.args"; "OCR/global_mask" -> "OCR/trainer"; "OCR/global_mask_conf" -> "OCR/global_mask"; "OCR/image" -> "OCR/image_mean_conf"; "OCR/image" -> "OCR/infer"; "OCR/image" -> "OCR/label_oper"; "OCR/image" -> "OCR/trainer"; "OCR/image_mean" -> "OCR/trainer"; "OCR/image_mean_conf" -> "OCR/image_mean"; "OCR/infer" -> "OCR/feature_map"; "OCR/infer.args" -> "OCR/infer"; "OCR/infer.conf" -> "OCR/infer.args"; "OCR/label_classes.conf" -> "OCR/classes"; "OCR/label_oper" -> "OCR/truth"; "OCR/label_oper.args" -> "OCR/label_oper"; "OCR/label_oper.conf" -> "OCR/label_oper.args"; "OCR/match_result" -> "OCR/statistician"; "OCR/model" -> "OCR/infer"; "OCR/pred.characters" -> "OCR/comparator"; "OCR/pred.characters" -> "OCR/statistician"; "OCR/pred.characters" -> "OCR/string_matcher"; "OCR/statistician" -> "OCR/statistics"; "OCR/string_matcher" -> "OCR/pred.strings"; "OCR/templates" -> "OCR/string_matcher"; "OCR/templates_conf" -> "OCR/templates"; "OCR/trainer" -> "OCR/model"; "OCR/trainer" -> "OCR/training_log"; "OCR/trainer.args" -> "OCR/trainer"; "OCR/trainer.conf" -> "OCR/trainer.args"; "OCR/truth" -> "OCR/comparator"; "OCR/truth" -> "OCR/statistician"; "OCR/truth" -> "OCR/trainer"; "OCR/views" -> "OCR/image_mean_conf"; "OCR/views" -> "OCR/infer"; "OCR/views" -> "OCR/label_oper"; "OCR/views" -> "OCR/trainer" }

Segmentation Tool#

Segmnetation Tool, It is suitable for pixel-level defect detection tasks, and can identify the pixel-level fine structure of the target.

digraph "OnlyTool: Segmentation" { label="OnlyTool: Segmentation"; rankdir="TB"; node [shape=ellipse, style=filled, color=blue, fillcolor=lightblue]; // Operator style "Segmentation/comparator"; "Segmentation/featmap_filter"; "Segmentation/filter"; "Segmentation/infer"; "Segmentation/label_oper"; "Segmentation/trt_infer" node [shape=ellipse, style=filled, color=red, fillcolor=pink]; // Configurator style "Segmentation/base_color_conf"; "Segmentation/batch_size_conf"; "Segmentation/comparator.conf"; "Segmentation/featmap_filter.conf"; "Segmentation/filter.conf"; "Segmentation/global_mask_conf"; "Segmentation/image_mean_conf"; "Segmentation/label_classes.conf"; "Segmentation/label_oper.conf"; "Segmentation/statistician"; "Segmentation/trainer"; "Segmentation/trainer.conf"; "Segmentation/trt_calibrator"; "Segmentation/trt_calibrator.conf"; "Segmentation/trt_float_converter"; "Segmentation/trt_int8_converter" node [shape=rect, style=filled, color=blue, fillcolor=lightblue]; // Property style "Segmentation/feature_map"; "Segmentation/hard_case"; "Segmentation/match_result"; "Segmentation/raw_pred"; "Segmentation/truth" node [shape=point, style=filled, color=blue, fillcolor=lightblue]; // Input property style "Segmentation/image"; "Segmentation/views" node [shape=rect, style=dashed, color=blue, fillcolor=default]; // Output property style "Segmentation/pred" node [shape=rect, style=filled, color=red, fillcolor=pink]; // Parameter style "Segmentation/base_color"; "Segmentation/batch_size"; "Segmentation/comparator.args"; "Segmentation/featmap_filter.args"; "Segmentation/filter.args"; "Segmentation/global_mask"; "Segmentation/image_mean"; "Segmentation/label_oper.args"; "Segmentation/model"; "Segmentation/statistics"; "Segmentation/trainer.args"; "Segmentation/training_log"; "Segmentation/trt_calib_result"; "Segmentation/trt_calibrator.args"; "Segmentation/trt_model" node [shape=point, style=filled, color=red, fillcolor=pink]; // Input parameter style node [shape=rect, style=dashed, color=red, fillcolor=default]; // Output parameter style "Segmentation/classes" subgraph "cluster_Segmentation" { label="Segmentation"; "Segmentation/base_color" [label="id: Segmentation/base_color\l type: aidi::param::BaseColor\l update: 1970-01-01 08:00:00\l"]; "Segmentation/base_color_conf" [label="id: Segmentation/base_color_conf\l type: aidi::confs::BaseColorConf\l update: 1970-01-01 08:00:00\l"]; "Segmentation/batch_size" [label="id: Segmentation/batch_size\l type: aidi::param::InferenceBatchSize\l update: 1970-01-01 08:00:00\l"]; "Segmentation/batch_size_conf" [label="id: Segmentation/batch_size_conf\l type: aidi::confs::InferenceBatchSizeConf\l update: 1970-01-01 08:00:00\l"]; "Segmentation/classes" [label="id: Segmentation/classes\l type: aidi::param::LabelClasses\l update: 1970-01-01 08:00:00\l"]; "Segmentation/comparator" [label="id: Segmentation/comparator\l type: aidi::opers::RegionsMatcher\l update: 1970-01-01 08:00:00\l"]; "Segmentation/comparator.args" [label="id: Segmentation/comparator.args\l type: aidi::param::RegionsMatcherParameters\l update: 1970-01-01 08:00:00\l"]; "Segmentation/comparator.conf" [label="id: Segmentation/comparator.conf\l type: aidi::confs::RegionsMatcherConf\l update: 1970-01-01 08:00:00\l"]; "Segmentation/featmap_filter" [label="id: Segmentation/featmap_filter\l type: aidi::opers::SegmentationFeatureMapFilter\l update: 1970-01-01 08:00:00\l"]; "Segmentation/featmap_filter.args" [label="id: Segmentation/featmap_filter.args\l type: aidi::param::FeatureMapFilterParameters\l update: 1970-01-01 08:00:00\l"]; "Segmentation/featmap_filter.conf" [label="id: Segmentation/featmap_filter.conf\l type: aidi::confs::FeatureMapFilterConf\l update: 1970-01-01 08:00:00\l"]; "Segmentation/feature_map" [label="id: Segmentation/feature_map\l type: aidi::props::FeatureMap\l update: 1970-01-01 08:00:00\l"]; "Segmentation/filter" [label="id: Segmentation/filter\l type: aidi::opers::PolygonsFilter\l update: 1970-01-01 08:00:00\l"]; "Segmentation/filter.args" [label="id: Segmentation/filter.args\l type: aidi::param::PolygonsFilterParamters\l update: 1970-01-01 08:00:00\l"]; "Segmentation/filter.conf" [label="id: Segmentation/filter.conf\l type: aidi::confs::PolygonsFilterConf\l update: 1970-01-01 08:00:00\l"]; "Segmentation/global_mask" [label="id: Segmentation/global_mask\l type: aidi::param::BinaryTrainingParameters\l update: 1970-01-01 08:00:00\l"]; "Segmentation/global_mask_conf" [label="id: Segmentation/global_mask_conf\l type: aidi::confs::GlobalMaskConf\l update: 1970-01-01 08:00:00\l"]; "Segmentation/hard_case" [label="id: Segmentation/hard_case\l type: aidi::props::PolygonRegionList\l update: 1970-01-01 08:00:00\l"]; "Segmentation/image_mean" [label="id: Segmentation/image_mean\l type: aidi::param::ImageMean\l update: 1970-01-01 08:00:00\l"]; "Segmentation/image_mean_conf" [label="id: Segmentation/image_mean_conf\l type: aidi::confs::ImageMeanConf\l update: 1970-01-01 08:00:00\l"]; "Segmentation/infer" [label="id: Segmentation/infer\l type: aidi::opers::SegmentationInfer\l update: 1970-01-01 08:00:00\l"]; "Segmentation/label_classes.conf" [label="id: Segmentation/label_classes.conf\l type: aidi::confs::LabelClassesConf\l update: 1970-01-01 08:00:00\l"]; "Segmentation/label_oper" [label="id: Segmentation/label_oper\l type: aidi::opers::SegmentationLabeler\l update: 1970-01-01 08:00:00\l"]; "Segmentation/label_oper.args" [label="id: Segmentation/label_oper.args\l type: aidi::param::CustomParam\l update: 1970-01-01 08:00:00\l"]; "Segmentation/label_oper.conf" [label="id: Segmentation/label_oper.conf\l type: aidi::confs::CustomConf\l update: 1970-01-01 08:00:00\l"]; "Segmentation/match_result" [label="id: Segmentation/match_result\l type: aidi::props::RegionMatchResultList\l update: 1970-01-01 08:00:00\l"]; "Segmentation/model" [label="id: Segmentation/model\l type: aidi::param::BinaryPacks\l update: 1970-01-01 08:00:00\l"]; "Segmentation/pred" [label="id: Segmentation/pred\l type: aidi::props::PolygonRegionList\l update: 1970-01-01 08:00:00\l"]; "Segmentation/raw_pred" [label="id: Segmentation/raw_pred\l type: aidi::props::PolygonRegionList\l update: 1970-01-01 08:00:00\l"]; "Segmentation/statistician" [label="id: Segmentation/statistician\l type: aidi::confs::RegionMatchResultCounter\l update: 1970-01-01 08:00:00\l"]; "Segmentation/statistics" [label="id: Segmentation/statistics\l type: aidi::param::CustomParam\l update: 1970-01-01 08:00:00\l"]; "Segmentation/trainer" [label="id: Segmentation/trainer\l type: aidi::confs::SegmentationTrainer\l update: 1970-01-01 08:00:00\l"]; "Segmentation/trainer.args" [label="id: Segmentation/trainer.args\l type: aidi::param::SegmentationTrainingParameters\l update: 1970-01-01 08:00:00\l"]; "Segmentation/trainer.conf" [label="id: Segmentation/trainer.conf\l type: aidi::confs::SegmentationTrainerConf\l update: 1970-01-01 08:00:00\l"]; "Segmentation/training_log" [label="id: Segmentation/training_log\l type: aidi::param::TrainingLog\l update: 1970-01-01 08:00:00\l"]; "Segmentation/trt_calib_result" [label="id: Segmentation/trt_calib_result\l type: aidi::param::BinaryPacks\l update: 1970-01-01 08:00:00\l"]; "Segmentation/trt_calibrator" [label="id: Segmentation/trt_calibrator\l type: aidi::confs::TRTCalibrator\l update: 1970-01-01 08:00:00\l"]; "Segmentation/trt_calibrator.args" [label="id: Segmentation/trt_calibrator.args\l type: aidi::param::TRTCalibParameters\l update: 1970-01-01 08:00:00\l"]; "Segmentation/trt_calibrator.conf" [label="id: Segmentation/trt_calibrator.conf\l type: aidi::confs::TRTCalibratorConf\l update: 1970-01-01 08:00:00\l"]; "Segmentation/trt_float_converter" [label="id: Segmentation/trt_float_converter\l type: aidi::confs::TRTFloatConverter\l update: 1970-01-01 08:00:00\l"]; "Segmentation/trt_infer" [label="id: Segmentation/trt_infer\l type: aidi::opers::SegmentationTRTInfer\l update: 1970-01-01 08:00:00\l"]; "Segmentation/trt_int8_converter" [label="id: Segmentation/trt_int8_converter\l type: aidi::confs::TRTInt8Converter\l update: 1970-01-01 08:00:00\l"]; "Segmentation/trt_model" [label="id: Segmentation/trt_model\l type: aidi::param::BinaryPacks\l update: 1970-01-01 08:00:00\l"]; "Segmentation/truth" [label="id: Segmentation/truth\l type: aidi::props::PolygonRegionList\l update: 1970-01-01 08:00:00\l"] } "Segmentation/base_color" -> "Segmentation/image_mean_conf"; "Segmentation/base_color" -> "Segmentation/trainer"; "Segmentation/base_color_conf" -> "Segmentation/base_color"; "Segmentation/batch_size" -> "Segmentation/infer"; "Segmentation/batch_size" -> "Segmentation/trt_float_converter"; "Segmentation/batch_size" -> "Segmentation/trt_int8_converter"; "Segmentation/batch_size_conf" -> "Segmentation/batch_size"; "Segmentation/classes" -> "Segmentation/label_oper"; "Segmentation/classes" -> "Segmentation/trainer"; "Segmentation/comparator" -> "Segmentation/match_result"; "Segmentation/comparator.args" -> "Segmentation/comparator"; "Segmentation/comparator.conf" -> "Segmentation/comparator.args"; "Segmentation/featmap_filter" -> "Segmentation/raw_pred"; "Segmentation/featmap_filter.args" -> "Segmentation/featmap_filter"; "Segmentation/featmap_filter.conf" -> "Segmentation/featmap_filter.args"; "Segmentation/feature_map" -> "Segmentation/featmap_filter"; "Segmentation/filter" -> "Segmentation/pred"; "Segmentation/filter.args" -> "Segmentation/filter"; "Segmentation/filter.conf" -> "Segmentation/filter.args"; "Segmentation/global_mask" -> "Segmentation/trainer"; "Segmentation/global_mask_conf" -> "Segmentation/global_mask"; "Segmentation/hard_case" -> "Segmentation/trainer"; "Segmentation/image" -> "Segmentation/image_mean_conf"; "Segmentation/image" -> "Segmentation/infer"; "Segmentation/image" -> "Segmentation/label_oper"; "Segmentation/image" -> "Segmentation/trainer"; "Segmentation/image" -> "Segmentation/trt_calibrator"; "Segmentation/image" -> "Segmentation/trt_infer"; "Segmentation/image_mean" -> "Segmentation/trainer"; "Segmentation/image_mean_conf" -> "Segmentation/image_mean"; "Segmentation/infer" -> "Segmentation/feature_map"; "Segmentation/label_classes.conf" -> "Segmentation/classes"; "Segmentation/label_oper" -> "Segmentation/hard_case"; "Segmentation/label_oper" -> "Segmentation/truth"; "Segmentation/label_oper.args" -> "Segmentation/label_oper"; "Segmentation/label_oper.conf" -> "Segmentation/label_oper.args"; "Segmentation/match_result" -> "Segmentation/statistician"; "Segmentation/model" -> "Segmentation/infer"; "Segmentation/model" -> "Segmentation/trt_calibrator"; "Segmentation/model" -> "Segmentation/trt_float_converter"; "Segmentation/model" -> "Segmentation/trt_int8_converter"; "Segmentation/pred" -> "Segmentation/comparator"; "Segmentation/pred" -> "Segmentation/statistician"; "Segmentation/raw_pred" -> "Segmentation/filter"; "Segmentation/statistician" -> "Segmentation/statistics"; "Segmentation/trainer" -> "Segmentation/model"; "Segmentation/trainer" -> "Segmentation/training_log"; "Segmentation/trainer.args" -> "Segmentation/trainer"; "Segmentation/trainer.conf" -> "Segmentation/trainer.args"; "Segmentation/trt_calib_result" -> "Segmentation/trt_int8_converter"; "Segmentation/trt_calibrator" -> "Segmentation/trt_calib_result"; "Segmentation/trt_calibrator.args" -> "Segmentation/trt_calibrator"; "Segmentation/trt_calibrator.conf" -> "Segmentation/trt_calibrator.args"; "Segmentation/trt_float_converter" -> "Segmentation/trt_model"; "Segmentation/trt_infer" -> "Segmentation/feature_map"; "Segmentation/trt_int8_converter" -> "Segmentation/trt_model"; "Segmentation/trt_model" -> "Segmentation/trt_infer"; "Segmentation/truth" -> "Segmentation/comparator"; "Segmentation/truth" -> "Segmentation/statistician"; "Segmentation/truth" -> "Segmentation/trainer"; "Segmentation/views" -> "Segmentation/image_mean_conf"; "Segmentation/views" -> "Segmentation/infer"; "Segmentation/views" -> "Segmentation/label_oper"; "Segmentation/views" -> "Segmentation/trainer"; "Segmentation/views" -> "Segmentation/trt_calibrator"; "Segmentation/views" -> "Segmentation/trt_infer" }