Tools Usage and graph#

ViewTransformer Tool#

View transformer tool.

digraph "OnlyTool: ViewTransformer" { label="OnlyTool: ViewTransformer"; rankdir="TB"; node [shape=ellipse, style=filled, color=blue, fillcolor=lightblue]; // Operator style "ViewTransformer/filter"; "ViewTransformer/transformer" node [shape=ellipse, style=filled, color=red, fillcolor=pink]; // Configurator style "ViewTransformer/filter.conf"; "ViewTransformer/transformer.conf" node [shape=rect, style=filled, color=blue, fillcolor=lightblue]; // Property style "ViewTransformer/filtered_regions" node [shape=point, style=filled, color=blue, fillcolor=lightblue]; // Input property style "ViewTransformer/regions" node [shape=rect, style=dashed, color=blue, fillcolor=default]; // Output property style "ViewTransformer/views" node [shape=rect, style=filled, color=red, fillcolor=pink]; // Parameter style "ViewTransformer/filter.args"; "ViewTransformer/transformer.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 subgraph "cluster_ViewTransformer" { label="ViewTransformer"; "ViewTransformer/filter" [label="id: ViewTransformer/filter\l type: aidi::opers::ViewFilter\l update: 1970-01-01 08:00:00\l"]; "ViewTransformer/filter.args" [label="id: ViewTransformer/filter.args\l type: aidi::param::ViewFilterParameters\l update: 1970-01-01 08:00:00\l"]; "ViewTransformer/filter.conf" [label="id: ViewTransformer/filter.conf\l type: aidi::confs::ViewFilterConf\l update: 1970-01-01 08:00:00\l"]; "ViewTransformer/filtered_regions" [label="id: ViewTransformer/filtered_regions\l type: aidi::props::PolygonRegionList\l update: 1970-01-01 08:00:00\l"]; "ViewTransformer/transformer" [label="id: ViewTransformer/transformer\l type: aidi::opers::ViewTransformer\l update: 1970-01-01 08:00:00\l"]; "ViewTransformer/transformer.args" [label="id: ViewTransformer/transformer.args\l type: aidi::param::ViewTransformParameterList\l update: 1970-01-01 08:00:00\l"]; "ViewTransformer/transformer.conf" [label="id: ViewTransformer/transformer.conf\l type: aidi::confs::ViewTransformerConf\l update: 1970-01-01 08:00:00\l"]; "ViewTransformer/views" [label="id: ViewTransformer/views\l type: aidi::props::ViewList\l update: 1970-01-01 08:00:00\l"] } "ViewTransformer/filter" -> "ViewTransformer/filtered_regions"; "ViewTransformer/filter.args" -> "ViewTransformer/filter"; "ViewTransformer/filter.conf" -> "ViewTransformer/filter.args"; "ViewTransformer/filtered_regions" -> "ViewTransformer/transformer"; "ViewTransformer/regions" -> "ViewTransformer/filter"; "ViewTransformer/transformer" -> "ViewTransformer/views"; "ViewTransformer/transformer.args" -> "ViewTransformer/transformer"; "ViewTransformer/transformer.conf" -> "ViewTransformer/transformer.args" }

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/image_info"; "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::BinaryPacks\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::BinaryPacks\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/image_info" [label="id: Input/image_info\l type: aidi::props::RawImageInfo\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/image_info"; "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/image_info"; "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::BinaryPacks\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::BinaryPacks\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::BinaryPacks\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::BinaryPacks\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" }

Location Tool#

Location Tool.

digraph "OnlyTool: Location" { label="OnlyTool: Location"; rankdir="TB"; node [shape=ellipse, style=filled, color=blue, fillcolor=lightblue]; // Operator style "Location/comparator"; "Location/filter"; "Location/infer"; "Location/label_oper"; "Location/object_matcher" node [shape=ellipse, style=filled, color=red, fillcolor=pink]; // Configurator style "Location/base_color_conf"; "Location/batch_size_conf"; "Location/comparator.conf"; "Location/filter.conf"; "Location/global_mask_conf"; "Location/image_mean_conf"; "Location/label_classes.conf"; "Location/label_oper.conf"; "Location/statistician"; "Location/templates_conf"; "Location/trainer"; "Location/trainer.conf" node [shape=rect, style=filled, color=blue, fillcolor=lightblue]; // Property style "Location/feature_map"; "Location/match_result"; "Location/truth" node [shape=point, style=filled, color=blue, fillcolor=lightblue]; // Input property style "Location/image"; "Location/views" node [shape=rect, style=dashed, color=blue, fillcolor=default]; // Output property style "Location/pred.keypoints"; "Location/pred.objects" node [shape=rect, style=filled, color=red, fillcolor=pink]; // Parameter style "Location/base_color"; "Location/batch_size"; "Location/comparator.args"; "Location/filter.args"; "Location/global_mask"; "Location/image_mean"; "Location/label_oper.args"; "Location/model"; "Location/statistics"; "Location/templates"; "Location/trainer.args"; "Location/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 "Location/classes" subgraph "cluster_Location" { label="Location"; "Location/base_color" [label="id: Location/base_color\l type: aidi::param::BaseColor\l update: 1970-01-01 08:00:00\l"]; "Location/base_color_conf" [label="id: Location/base_color_conf\l type: aidi::confs::BaseColorConf\l update: 1970-01-01 08:00:00\l"]; "Location/batch_size" [label="id: Location/batch_size\l type: aidi::param::InferenceBatchSize\l update: 1970-01-01 08:00:00\l"]; "Location/batch_size_conf" [label="id: Location/batch_size_conf\l type: aidi::confs::InferenceBatchSizeConf\l update: 1970-01-01 08:00:00\l"]; "Location/classes" [label="id: Location/classes\l type: aidi::param::LabelClasses\l update: 1970-01-01 08:00:00\l"]; "Location/comparator" [label="id: Location/comparator\l type: aidi::opers::RegionsMatcher\l update: 1970-01-01 08:00:00\l"]; "Location/comparator.args" [label="id: Location/comparator.args\l type: aidi::param::RegionsMatcherParameters\l update: 1970-01-01 08:00:00\l"]; "Location/comparator.conf" [label="id: Location/comparator.conf\l type: aidi::confs::RegionsMatcherConf\l update: 1970-01-01 08:00:00\l"]; "Location/feature_map" [label="id: Location/feature_map\l type: aidi::props::FeatureMap\l update: 1970-01-01 08:00:00\l"]; "Location/filter" [label="id: Location/filter\l type: aidi::opers::LocationFilter\l update: 1970-01-01 08:00:00\l"]; "Location/filter.args" [label="id: Location/filter.args\l type: aidi::param::OCRFilterParameters\l update: 1970-01-01 08:00:00\l"]; "Location/filter.conf" [label="id: Location/filter.conf\l type: aidi::confs::OCRFeatureFilterConf\l update: 1970-01-01 08:00:00\l"]; "Location/global_mask" [label="id: Location/global_mask\l type: aidi::param::BinaryTrainingParameters\l update: 1970-01-01 08:00:00\l"]; "Location/global_mask_conf" [label="id: Location/global_mask_conf\l type: aidi::confs::GlobalMaskConf\l update: 1970-01-01 08:00:00\l"]; "Location/image_mean" [label="id: Location/image_mean\l type: aidi::param::ImageMean\l update: 1970-01-01 08:00:00\l"]; "Location/image_mean_conf" [label="id: Location/image_mean_conf\l type: aidi::confs::ImageMeanConf\l update: 1970-01-01 08:00:00\l"]; "Location/infer" [label="id: Location/infer\l type: aidi::opers::LocationInfer\l update: 1970-01-01 08:00:00\l"]; "Location/label_classes.conf" [label="id: Location/label_classes.conf\l type: aidi::confs::LabelClassesConf\l update: 1970-01-01 08:00:00\l"]; "Location/label_oper" [label="id: Location/label_oper\l type: aidi::opers::OCRLabeler\l update: 1970-01-01 08:00:00\l"]; "Location/label_oper.args" [label="id: Location/label_oper.args\l type: aidi::param::BinaryPacks\l update: 1970-01-01 08:00:00\l"]; "Location/label_oper.conf" [label="id: Location/label_oper.conf\l type: aidi::confs::CustomConf\l update: 1970-01-01 08:00:00\l"]; "Location/match_result" [label="id: Location/match_result\l type: aidi::props::RegionMatchResultList\l update: 1970-01-01 08:00:00\l"]; "Location/model" [label="id: Location/model\l type: aidi::param::BinaryPacks\l update: 1970-01-01 08:00:00\l"]; "Location/object_matcher" [label="id: Location/object_matcher\l type: aidi::opers::LocationObjectMatcher\l update: 1970-01-01 08:00:00\l"]; "Location/pred.keypoints" [label="id: Location/pred.keypoints\l type: aidi::props::RotateRectRegionList\l update: 1970-01-01 08:00:00\l"]; "Location/pred.objects" [label="id: Location/pred.objects\l type: aidi::props::RotateRectRegionList\l update: 1970-01-01 08:00:00\l"]; "Location/statistician" [label="id: Location/statistician\l type: aidi::confs::RegionMatchResultCounter\l update: 1970-01-01 08:00:00\l"]; "Location/statistics" [label="id: Location/statistics\l type: aidi::param::BinaryPacks\l update: 1970-01-01 08:00:00\l"]; "Location/templates" [label="id: Location/templates\l type: aidi::param::LocationTemplates\l update: 1970-01-01 08:00:00\l"]; "Location/templates_conf" [label="id: Location/templates_conf\l type: aidi::confs::LocationTemplateConf\l update: 1970-01-01 08:00:00\l"]; "Location/trainer" [label="id: Location/trainer\l type: aidi::confs::LocationTrainer\l update: 1970-01-01 08:00:00\l"]; "Location/trainer.args" [label="id: Location/trainer.args\l type: aidi::param::LocationTrainingParameters\l update: 1970-01-01 08:00:00\l"]; "Location/trainer.conf" [label="id: Location/trainer.conf\l type: aidi::confs::LocationTrainerConf\l update: 1970-01-01 08:00:00\l"]; "Location/training_log" [label="id: Location/training_log\l type: aidi::param::TrainingLog\l update: 1970-01-01 08:00:00\l"]; "Location/truth" [label="id: Location/truth\l type: aidi::props::RotateRectRegionList\l update: 1970-01-01 08:00:00\l"] } "Location/base_color" -> "Location/image_mean_conf"; "Location/base_color" -> "Location/trainer"; "Location/base_color_conf" -> "Location/base_color"; "Location/batch_size" -> "Location/infer"; "Location/batch_size_conf" -> "Location/batch_size"; "Location/classes" -> "Location/label_oper"; "Location/classes" -> "Location/trainer"; "Location/comparator" -> "Location/match_result"; "Location/comparator.args" -> "Location/comparator"; "Location/comparator.conf" -> "Location/comparator.args"; "Location/feature_map" -> "Location/filter"; "Location/filter" -> "Location/pred.keypoints"; "Location/filter.args" -> "Location/filter"; "Location/filter.conf" -> "Location/filter.args"; "Location/global_mask" -> "Location/trainer"; "Location/global_mask_conf" -> "Location/global_mask"; "Location/image" -> "Location/image_mean_conf"; "Location/image" -> "Location/infer"; "Location/image" -> "Location/label_oper"; "Location/image" -> "Location/trainer"; "Location/image_mean" -> "Location/trainer"; "Location/image_mean_conf" -> "Location/image_mean"; "Location/infer" -> "Location/feature_map"; "Location/label_classes.conf" -> "Location/classes"; "Location/label_oper" -> "Location/truth"; "Location/label_oper.args" -> "Location/label_oper"; "Location/label_oper.conf" -> "Location/label_oper.args"; "Location/match_result" -> "Location/statistician"; "Location/model" -> "Location/infer"; "Location/object_matcher" -> "Location/pred.objects"; "Location/pred.keypoints" -> "Location/comparator"; "Location/pred.keypoints" -> "Location/object_matcher"; "Location/pred.keypoints" -> "Location/statistician"; "Location/statistician" -> "Location/statistics"; "Location/templates" -> "Location/object_matcher"; "Location/templates_conf" -> "Location/templates"; "Location/trainer" -> "Location/model"; "Location/trainer" -> "Location/training_log"; "Location/trainer.args" -> "Location/trainer"; "Location/trainer.conf" -> "Location/trainer.args"; "Location/truth" -> "Location/comparator"; "Location/truth" -> "Location/statistician"; "Location/truth" -> "Location/trainer"; "Location/views" -> "Location/image_mean_conf"; "Location/views" -> "Location/infer"; "Location/views" -> "Location/label_oper"; "Location/views" -> "Location/trainer" }

Classification Tool#

Classification Tool

digraph "OnlyTool: Classification" { label="OnlyTool: Classification"; rankdir="TB"; node [shape=ellipse, style=filled, color=blue, fillcolor=lightblue]; // Operator style "Classification/comparator"; "Classification/infer"; "Classification/label_oper" node [shape=ellipse, style=filled, color=red, fillcolor=pink]; // Configurator style "Classification/base_color_conf"; "Classification/batch_size_conf"; "Classification/comparator.conf"; "Classification/global_mask_conf"; "Classification/image_mean_conf"; "Classification/label_classes.conf"; "Classification/label_oper.conf"; "Classification/statistician"; "Classification/trainer"; "Classification/trainer.conf" node [shape=rect, style=filled, color=blue, fillcolor=lightblue]; // Property style "Classification/heatmap"; "Classification/match_result"; "Classification/truth" node [shape=point, style=filled, color=blue, fillcolor=lightblue]; // Input property style "Classification/image"; "Classification/views" node [shape=rect, style=dashed, color=blue, fillcolor=default]; // Output property style "Classification/pred" node [shape=rect, style=filled, color=red, fillcolor=pink]; // Parameter style "Classification/base_color"; "Classification/batch_size"; "Classification/comparator.args"; "Classification/global_mask"; "Classification/image_mean"; "Classification/label_oper.args"; "Classification/model"; "Classification/statistics"; "Classification/trainer.args"; "Classification/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 "Classification/classes" subgraph "cluster_Classification" { label="Classification"; "Classification/base_color" [label="id: Classification/base_color\l type: aidi::param::BaseColor\l update: 1970-01-01 08:00:00\l"]; "Classification/base_color_conf" [label="id: Classification/base_color_conf\l type: aidi::confs::BaseColorConf\l update: 1970-01-01 08:00:00\l"]; "Classification/batch_size" [label="id: Classification/batch_size\l type: aidi::param::InferenceBatchSize\l update: 1970-01-01 08:00:00\l"]; "Classification/batch_size_conf" [label="id: Classification/batch_size_conf\l type: aidi::confs::InferenceBatchSizeConf\l update: 1970-01-01 08:00:00\l"]; "Classification/classes" [label="id: Classification/classes\l type: aidi::param::LabelClasses\l update: 1970-01-01 08:00:00\l"]; "Classification/comparator" [label="id: Classification/comparator\l type: aidi::opers::RegionsMatcher\l update: 1970-01-01 08:00:00\l"]; "Classification/comparator.args" [label="id: Classification/comparator.args\l type: aidi::param::RegionsMatcherParameters\l update: 1970-01-01 08:00:00\l"]; "Classification/comparator.conf" [label="id: Classification/comparator.conf\l type: aidi::confs::RegionsMatcherConf\l update: 1970-01-01 08:00:00\l"]; "Classification/global_mask" [label="id: Classification/global_mask\l type: aidi::param::BinaryTrainingParameters\l update: 1970-01-01 08:00:00\l"]; "Classification/global_mask_conf" [label="id: Classification/global_mask_conf\l type: aidi::confs::GlobalMaskConf\l update: 1970-01-01 08:00:00\l"]; "Classification/heatmap" [label="id: Classification/heatmap\l type: aidi::props::Image\l update: 1970-01-01 08:00:00\l"]; "Classification/image_mean" [label="id: Classification/image_mean\l type: aidi::param::ImageMean\l update: 1970-01-01 08:00:00\l"]; "Classification/image_mean_conf" [label="id: Classification/image_mean_conf\l type: aidi::confs::ImageMeanConf\l update: 1970-01-01 08:00:00\l"]; "Classification/infer" [label="id: Classification/infer\l type: aidi::opers::ClassificationInfer\l update: 1970-01-01 08:00:00\l"]; "Classification/label_classes.conf" [label="id: Classification/label_classes.conf\l type: aidi::confs::LabelClassesConf\l update: 1970-01-01 08:00:00\l"]; "Classification/label_oper" [label="id: Classification/label_oper\l type: aidi::opers::ClassificationLabeler\l update: 1970-01-01 08:00:00\l"]; "Classification/label_oper.args" [label="id: Classification/label_oper.args\l type: aidi::param::BinaryPacks\l update: 1970-01-01 08:00:00\l"]; "Classification/label_oper.conf" [label="id: Classification/label_oper.conf\l type: aidi::confs::CustomConf\l update: 1970-01-01 08:00:00\l"]; "Classification/match_result" [label="id: Classification/match_result\l type: aidi::props::RegionMatchResultList\l update: 1970-01-01 08:00:00\l"]; "Classification/model" [label="id: Classification/model\l type: aidi::param::BinaryPacks\l update: 1970-01-01 08:00:00\l"]; "Classification/pred" [label="id: Classification/pred\l type: aidi::props::PolygonRegionList\l update: 1970-01-01 08:00:00\l"]; "Classification/statistician" [label="id: Classification/statistician\l type: aidi::confs::RegionMatchResultCounter\l update: 1970-01-01 08:00:00\l"]; "Classification/statistics" [label="id: Classification/statistics\l type: aidi::param::BinaryPacks\l update: 1970-01-01 08:00:00\l"]; "Classification/trainer" [label="id: Classification/trainer\l type: aidi::confs::ClassificationTrainer\l update: 1970-01-01 08:00:00\l"]; "Classification/trainer.args" [label="id: Classification/trainer.args\l type: aidi::param::ClassificationTrainingParameters\l update: 1970-01-01 08:00:00\l"]; "Classification/trainer.conf" [label="id: Classification/trainer.conf\l type: aidi::confs::ClassificationTrainerConf\l update: 1970-01-01 08:00:00\l"]; "Classification/training_log" [label="id: Classification/training_log\l type: aidi::param::TrainingLog\l update: 1970-01-01 08:00:00\l"]; "Classification/truth" [label="id: Classification/truth\l type: aidi::props::PolygonRegionList\l update: 1970-01-01 08:00:00\l"] } "Classification/base_color" -> "Classification/image_mean_conf"; "Classification/base_color" -> "Classification/trainer"; "Classification/base_color_conf" -> "Classification/base_color"; "Classification/batch_size" -> "Classification/infer"; "Classification/batch_size_conf" -> "Classification/batch_size"; "Classification/classes" -> "Classification/label_oper"; "Classification/classes" -> "Classification/trainer"; "Classification/comparator" -> "Classification/match_result"; "Classification/comparator.args" -> "Classification/comparator"; "Classification/comparator.conf" -> "Classification/comparator.args"; "Classification/global_mask" -> "Classification/trainer"; "Classification/global_mask_conf" -> "Classification/global_mask"; "Classification/image" -> "Classification/image_mean_conf"; "Classification/image" -> "Classification/infer"; "Classification/image" -> "Classification/label_oper"; "Classification/image" -> "Classification/trainer"; "Classification/image_mean" -> "Classification/trainer"; "Classification/image_mean_conf" -> "Classification/image_mean"; "Classification/infer" -> "Classification/heatmap"; "Classification/infer" -> "Classification/pred"; "Classification/label_classes.conf" -> "Classification/classes"; "Classification/label_oper" -> "Classification/truth"; "Classification/label_oper.args" -> "Classification/label_oper"; "Classification/label_oper.conf" -> "Classification/label_oper.args"; "Classification/match_result" -> "Classification/statistician"; "Classification/model" -> "Classification/infer"; "Classification/pred" -> "Classification/comparator"; "Classification/pred" -> "Classification/statistician"; "Classification/statistician" -> "Classification/statistics"; "Classification/trainer" -> "Classification/model"; "Classification/trainer" -> "Classification/training_log"; "Classification/trainer.args" -> "Classification/trainer"; "Classification/trainer.conf" -> "Classification/trainer.args"; "Classification/truth" -> "Classification/comparator"; "Classification/truth" -> "Classification/statistician"; "Classification/truth" -> "Classification/trainer"; "Classification/views" -> "Classification/image_mean_conf"; "Classification/views" -> "Classification/infer"; "Classification/views" -> "Classification/label_oper"; "Classification/views" -> "Classification/trainer" }

Detection Tool#

Detection Tool

digraph "OnlyTool: Detection" { label="OnlyTool: Detection"; rankdir="TB"; node [shape=ellipse, style=filled, color=blue, fillcolor=lightblue]; // Operator style "Detection/comparator"; "Detection/infer"; "Detection/label_oper" node [shape=ellipse, style=filled, color=red, fillcolor=pink]; // Configurator style "Detection/base_color_conf"; "Detection/batch_size_conf"; "Detection/comparator.conf"; "Detection/global_mask_conf"; "Detection/image_mean_conf"; "Detection/infer.conf"; "Detection/label_classes.conf"; "Detection/label_oper.conf"; "Detection/statistician"; "Detection/trainer"; "Detection/trainer.conf" node [shape=rect, style=filled, color=blue, fillcolor=lightblue]; // Property style "Detection/match_result"; "Detection/truth" node [shape=point, style=filled, color=blue, fillcolor=lightblue]; // Input property style "Detection/image"; "Detection/views" node [shape=rect, style=dashed, color=blue, fillcolor=default]; // Output property style "Detection/pred" node [shape=rect, style=filled, color=red, fillcolor=pink]; // Parameter style "Detection/base_color"; "Detection/batch_size"; "Detection/comparator.args"; "Detection/global_mask"; "Detection/image_mean"; "Detection/infer.args"; "Detection/label_oper.args"; "Detection/model"; "Detection/statistics"; "Detection/trainer.args"; "Detection/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 "Detection/classes" subgraph "cluster_Detection" { label="Detection"; "Detection/base_color" [label="id: Detection/base_color\l type: aidi::param::BaseColor\l update: 1970-01-01 08:00:00\l"]; "Detection/base_color_conf" [label="id: Detection/base_color_conf\l type: aidi::confs::BaseColorConf\l update: 1970-01-01 08:00:00\l"]; "Detection/batch_size" [label="id: Detection/batch_size\l type: aidi::param::InferenceBatchSize\l update: 1970-01-01 08:00:00\l"]; "Detection/batch_size_conf" [label="id: Detection/batch_size_conf\l type: aidi::confs::InferenceBatchSizeConf\l update: 1970-01-01 08:00:00\l"]; "Detection/classes" [label="id: Detection/classes\l type: aidi::param::LabelClasses\l update: 1970-01-01 08:00:00\l"]; "Detection/comparator" [label="id: Detection/comparator\l type: aidi::opers::RegionsMatcher\l update: 1970-01-01 08:00:00\l"]; "Detection/comparator.args" [label="id: Detection/comparator.args\l type: aidi::param::RegionsMatcherParameters\l update: 1970-01-01 08:00:00\l"]; "Detection/comparator.conf" [label="id: Detection/comparator.conf\l type: aidi::confs::RegionsMatcherConf\l update: 1970-01-01 08:00:00\l"]; "Detection/global_mask" [label="id: Detection/global_mask\l type: aidi::param::BinaryTrainingParameters\l update: 1970-01-01 08:00:00\l"]; "Detection/global_mask_conf" [label="id: Detection/global_mask_conf\l type: aidi::confs::GlobalMaskConf\l update: 1970-01-01 08:00:00\l"]; "Detection/image_mean" [label="id: Detection/image_mean\l type: aidi::param::ImageMean\l update: 1970-01-01 08:00:00\l"]; "Detection/image_mean_conf" [label="id: Detection/image_mean_conf\l type: aidi::confs::ImageMeanConf\l update: 1970-01-01 08:00:00\l"]; "Detection/infer" [label="id: Detection/infer\l type: aidi::opers::DetectionInfer\l update: 1970-01-01 08:00:00\l"]; "Detection/infer.args" [label="id: Detection/infer.args\l type: aidi::param::DetectionInferParameters\l update: 1970-01-01 08:00:00\l"]; "Detection/infer.conf" [label="id: Detection/infer.conf\l type: aidi::confs::DetectionInferConf\l update: 1970-01-01 08:00:00\l"]; "Detection/label_classes.conf" [label="id: Detection/label_classes.conf\l type: aidi::confs::LabelClassesConf\l update: 1970-01-01 08:00:00\l"]; "Detection/label_oper" [label="id: Detection/label_oper\l type: aidi::opers::DetectionLaber\l update: 1970-01-01 08:00:00\l"]; "Detection/label_oper.args" [label="id: Detection/label_oper.args\l type: aidi::param::BinaryPacks\l update: 1970-01-01 08:00:00\l"]; "Detection/label_oper.conf" [label="id: Detection/label_oper.conf\l type: aidi::confs::CustomConf\l update: 1970-01-01 08:00:00\l"]; "Detection/match_result" [label="id: Detection/match_result\l type: aidi::props::RegionMatchResultList\l update: 1970-01-01 08:00:00\l"]; "Detection/model" [label="id: Detection/model\l type: aidi::param::BinaryPacks\l update: 1970-01-01 08:00:00\l"]; "Detection/pred" [label="id: Detection/pred\l type: aidi::props::PolygonRegionList\l update: 1970-01-01 08:00:00\l"]; "Detection/statistician" [label="id: Detection/statistician\l type: aidi::confs::RegionMatchResultCounter\l update: 1970-01-01 08:00:00\l"]; "Detection/statistics" [label="id: Detection/statistics\l type: aidi::param::BinaryPacks\l update: 1970-01-01 08:00:00\l"]; "Detection/trainer" [label="id: Detection/trainer\l type: aidi::confs::DetectionTrainer\l update: 1970-01-01 08:00:00\l"]; "Detection/trainer.args" [label="id: Detection/trainer.args\l type: aidi::param::DetectionTrainingParameters\l update: 1970-01-01 08:00:00\l"]; "Detection/trainer.conf" [label="id: Detection/trainer.conf\l type: aidi::confs::DetectionTrainerConf\l update: 1970-01-01 08:00:00\l"]; "Detection/training_log" [label="id: Detection/training_log\l type: aidi::param::TrainingLog\l update: 1970-01-01 08:00:00\l"]; "Detection/truth" [label="id: Detection/truth\l type: aidi::props::PolygonRegionList\l update: 1970-01-01 08:00:00\l"] } "Detection/base_color" -> "Detection/image_mean_conf"; "Detection/base_color" -> "Detection/trainer"; "Detection/base_color_conf" -> "Detection/base_color"; "Detection/batch_size" -> "Detection/infer"; "Detection/batch_size_conf" -> "Detection/batch_size"; "Detection/classes" -> "Detection/label_oper"; "Detection/classes" -> "Detection/trainer"; "Detection/comparator" -> "Detection/match_result"; "Detection/comparator.args" -> "Detection/comparator"; "Detection/comparator.conf" -> "Detection/comparator.args"; "Detection/global_mask" -> "Detection/trainer"; "Detection/global_mask_conf" -> "Detection/global_mask"; "Detection/image" -> "Detection/image_mean_conf"; "Detection/image" -> "Detection/infer"; "Detection/image" -> "Detection/label_oper"; "Detection/image" -> "Detection/trainer"; "Detection/image_mean" -> "Detection/trainer"; "Detection/image_mean_conf" -> "Detection/image_mean"; "Detection/infer" -> "Detection/pred"; "Detection/infer.args" -> "Detection/infer"; "Detection/infer.conf" -> "Detection/infer.args"; "Detection/label_classes.conf" -> "Detection/classes"; "Detection/label_oper" -> "Detection/truth"; "Detection/label_oper.args" -> "Detection/label_oper"; "Detection/label_oper.conf" -> "Detection/label_oper.args"; "Detection/match_result" -> "Detection/statistician"; "Detection/model" -> "Detection/infer"; "Detection/pred" -> "Detection/comparator"; "Detection/pred" -> "Detection/statistician"; "Detection/statistician" -> "Detection/statistics"; "Detection/trainer" -> "Detection/model"; "Detection/trainer" -> "Detection/training_log"; "Detection/trainer.args" -> "Detection/trainer"; "Detection/trainer.conf" -> "Detection/trainer.args"; "Detection/truth" -> "Detection/comparator"; "Detection/truth" -> "Detection/statistician"; "Detection/truth" -> "Detection/trainer"; "Detection/views" -> "Detection/image_mean_conf"; "Detection/views" -> "Detection/infer"; "Detection/views" -> "Detection/label_oper"; "Detection/views" -> "Detection/trainer" }