[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-05-01 UTC."],[],[],null,["# Module: mp.tasks.components.containers\n\n\u003cbr /\u003e\n\n|-----------------------------------------------------------------------------------------------------------------------------------|\n| [View source on GitHub](https://github.com/google/mediapipe/blob/master/mediapipe/tasks/python/components/containers/__init__.py) |\n\nMediaPipe Tasks Components Containers API.\n\nModules\n-------\n\n[`keypoint`](../../../mp/tasks/components/containers/keypoint) module: Keypoint data class.\n\nClasses\n-------\n\n[`class AudioData`](../../../mp/tasks/components/containers/AudioData): MediaPipe Tasks' audio container.\n\n[`class AudioDataFormat`](../../../mp/tasks/components/containers/AudioDataFormat): Audio format metadata.\n\n[`class BoundingBox`](../../../mp/tasks/components/containers/BoundingBox): An integer bounding box, axis aligned.\n\n[`class Category`](../../../mp/tasks/components/containers/Category): A classification category.\n\n[`class ClassificationResult`](../../../mp/tasks/audio/AudioClassifierResult): Contains the classification results of a model.\n\n[`class Classifications`](../../../mp/tasks/components/containers/Classifications): Represents the classification results for a given classifier head.\n\n[`class Detection`](../../../mp/tasks/components/containers/Detection): Represents one detected object in the object detector's results.\n\n[`class DetectionResult`](../../../mp/tasks/vision/FaceDetectorResult): Represents the list of detected objects.\n\n[`class Embedding`](../../../mp/tasks/components/containers/Embedding): Embedding result for a given embedder head.\n\n[`class EmbeddingResult`](../../../mp/tasks/audio/AudioEmbedderResult): Embedding results for a given embedder model.\n\n[`class Landmark`](../../../mp/tasks/components/containers/Landmark): A landmark that can have 1 to 3 dimensions.\n\n[`class LandmarksDetectionResult`](../../../mp/tasks/components/containers/LandmarksDetectionResult): Represents the landmarks detection result.\n\n[`class NormalizedLandmark`](../../../mp/tasks/components/containers/NormalizedLandmark): A normalized version of above Landmark proto.\n\n[`class NormalizedRect`](../../../mp/tasks/components/containers/NormalizedRect): A rectangle with rotation in normalized coordinates.\n\n[`class Rect`](../../../mp/tasks/components/containers/Rect): A rectangle, used as part of detection results or as input region-of-interest."]]