robokudo.utils.comparators¶
Classes¶
Module Contents¶
- class robokudo.utils.comparators.FeatureComparator(weight: float)¶
-
- weight¶
- abstract compute_similarity(query_value, obj_value) float¶
- class robokudo.utils.comparators.TranslationComparator(weight: float, max_distance: float)¶
-
Bases:
FeatureComparator- max_distance¶
- compute_similarity(query_value, obj_value) float¶
- class robokudo.utils.comparators.BboxComparator(weight: float)¶
-
Bases:
FeatureComparator- compute_similarity(query_value: robokudo.types.annotation.BoundingBox3DAnnotation, obj_value: robokudo.types.annotation.BoundingBox3DAnnotation) float¶
- class robokudo.utils.comparators.SizeComparator(weight: float)¶
-
Bases:
FeatureComparator- compute_similarity(query_value: list, obj_value: list) float¶
- class robokudo.utils.comparators.ClassnameComparator(weight: float)¶
-
Bases:
FeatureComparator- compute_similarity(query_value: robokudo.types.annotation.Classification, obj_value: robokudo.types.annotation.Classification) float¶
- class robokudo.utils.comparators.HistogramComparator(weight: float)¶
-
Bases:
FeatureComparator- compute_similarity(query_value: robokudo.types.annotation.ColorHistogram, obj_value: robokudo.types.annotation.ColorHistogram) float¶
- class robokudo.utils.comparators.SemanticColorComparator(weight: float)¶
-
Bases:
FeatureComparator- compute_similarity(query_value: robokudo.types.annotation.SemanticColor, obj_value: robokudo.types.annotation.SemanticColor) float¶
- class robokudo.utils.comparators.AdditionalDataComparator(weight: float)¶
-
Bases:
FeatureComparator- compute_similarity(query_value, obj_value) float¶
- class robokudo.utils.comparators.RoiComparator(weight: float)¶
-
Bases:
FeatureComparator- compute_similarity(query_value: robokudo.types.cv.Rect, obj_value: robokudo.types.cv.Rect) float¶
-
Computes the similarity of two Region of Interests by calculating their area overlap and returning it as a percentage.