Publishing 2019 R1 content
[platform/upstream/dldt.git] / tools / accuracy_checker / accuracy_checker / representation / __init__.py
1 """
2 Copyright (c) 2019 Intel Corporation
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8       http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15 """
16
17 from .base_representation import BaseRepresentation
18 from .classification_representation import Classification, ClassificationAnnotation, ClassificationPrediction
19 from .detection_representation import Detection, DetectionAnnotation, DetectionPrediction
20 from .reid_representation import (
21     ReIdentificationAnnotation,
22     ReIdentificationClassificationAnnotation,
23     ReIdentificationPrediction
24 )
25 from .segmentation_representation import (
26     SegmentationRepresentation,
27     SegmentationAnnotation,
28     SegmentationPrediction,
29     BrainTumorSegmentationAnnotation,
30     BrainTumorSegmentationPrediction
31 )
32 from .character_recognition_representation import (
33     CharacterRecognition,
34     CharacterRecognitionAnnotation,
35     CharacterRecognitionPrediction
36 )
37 from .representaton_container import ContainerRepresentation, ContainerAnnotation, ContainerPrediction
38 from .regression_representation import (
39     RegressionAnnotation,
40     RegressionPrediction,
41     FacialLandmarksAnnotation,
42     FacialLandmarksPrediction,
43     GazeVectorAnnotation,
44     GazeVectorPrediction
45 )
46 from .multilabel_recognition import MultiLabelRecognitionAnnotation, MultiLabelRecognitionPrediction
47 from .super_resolution_representation import SuperResolutionAnnotation, SuperResolutionPrediction
48 from .text_detection_representation import TextDetectionAnnotation, TextDetectionPrediction
49 from .pose_estimation_representation import PoseEstimationAnnotation, PoseEstimationPrediction
50 from .hit_ratio_representation import HitRatio, HitRatioAnnotation, HitRatioPrediction
51
52 __all__ = [
53     'BaseRepresentation',
54
55     'Classification',
56     'ClassificationAnnotation',
57     'ClassificationPrediction',
58
59     'Detection',
60     'DetectionAnnotation',
61     'DetectionPrediction',
62
63     'ReIdentificationAnnotation',
64     'ReIdentificationClassificationAnnotation',
65     'ReIdentificationPrediction',
66
67     'SegmentationRepresentation',
68     'SegmentationAnnotation',
69     'SegmentationPrediction',
70     'BrainTumorSegmentationAnnotation',
71     'BrainTumorSegmentationPrediction',
72
73     'CharacterRecognition',
74     'CharacterRecognitionAnnotation',
75     'CharacterRecognitionPrediction',
76
77     'ContainerRepresentation',
78     'ContainerAnnotation',
79     'ContainerPrediction',
80
81     'RegressionAnnotation',
82     'RegressionPrediction',
83     'FacialLandmarksAnnotation',
84     'FacialLandmarksPrediction',
85     'GazeVectorAnnotation',
86     'GazeVectorPrediction',
87
88     'MultiLabelRecognitionAnnotation',
89     'MultiLabelRecognitionPrediction',
90
91     'SuperResolutionAnnotation',
92     'SuperResolutionPrediction',
93
94     'TextDetectionAnnotation',
95     'TextDetectionPrediction',
96
97     'PoseEstimationAnnotation',
98     'PoseEstimationPrediction',
99
100     'HitRatio',
101     'HitRatioAnnotation',
102     'HitRatioPrediction'
103 ]