robokudo.types.human

Classes

FaceAnnotation

Defines a 2D and 3D ROI plus Pose for a detected face. Does not contain a classification.

MimicAnnotation

AttributeAnnotation

A generic attribute Annotations for Humans. This could be age, size, clothing, etc.

ActivityAnnotation

Describes a potential Human Activity. Can also be subclassed for specific Activities.

KeypointAnnotation

An Annotation that describes the keypoints(i.e. key body parts like eyes, hip joints, etc.) of a Human

Module Contents

class robokudo.types.human.FaceAnnotation

Bases: robokudo.types.cv.ImageROI, robokudo.types.cv.Points3D, 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.

class robokudo.types.human.MimicAnnotation

Bases: robokudo.types.core.Annotation

type = ''
class robokudo.types.human.AttributeAnnotation

Bases: robokudo.types.core.Annotation

A generic attribute Annotations for Humans. This could be age, size, clothing, etc.

type = ''
class robokudo.types.human.ActivityAnnotation

Bases: robokudo.types.core.Annotation

Describes a potential Human Activity. Can also be subclassed for specific Activities.

type = ''
interaction_with = None
class robokudo.types.human.KeypointAnnotation

Bases: robokudo.types.core.Annotation

An Annotation that describes the keypoints(i.e. key body parts like eyes, hip joints, etc.) of a Human

KP_TYPE_2D = '2D'
KP_TYPE_3D = '3D'
keypoints = []
type = None