robokudo.types.human ==================== .. py:module:: robokudo.types.human Classes ------- .. autoapisummary:: robokudo.types.human.FaceAnnotation robokudo.types.human.MimicAnnotation robokudo.types.human.AttributeAnnotation robokudo.types.human.ActivityAnnotation robokudo.types.human.KeypointAnnotation Module Contents --------------- .. py:class:: FaceAnnotation Bases: :py:obj:`robokudo.types.cv.ImageROI`, :py:obj:`robokudo.types.cv.Points3D`, :py:obj:`robokudo.types.tf.Pose` Defines a 2D and 3D ROI plus Pose for a detected face. Does not contain a classification. Please use a Classification Annotation on the HumanAnnotation to represent a class/human-individual. .. py:class:: MimicAnnotation Bases: :py:obj:`robokudo.types.core.Annotation` .. py:attribute:: type :value: '' .. py:class:: AttributeAnnotation Bases: :py:obj:`robokudo.types.core.Annotation` A generic attribute Annotations for Humans. This could be age, size, clothing, etc. .. py:attribute:: type :value: '' .. py:class:: ActivityAnnotation Bases: :py:obj:`robokudo.types.core.Annotation` Describes a potential Human Activity. Can also be subclassed for specific Activities. .. py:attribute:: type :value: '' .. py:attribute:: interaction_with :value: None .. py:class:: KeypointAnnotation Bases: :py:obj:`robokudo.types.core.Annotation` An Annotation that describes the keypoints(i.e. key body parts like eyes, hip joints, etc.) of a Human .. py:attribute:: KP_TYPE_2D :value: '2D' .. py:attribute:: KP_TYPE_3D :value: '3D' .. py:attribute:: keypoints :value: [] .. py:attribute:: type :value: None