pycozmo.expressions.expressions

Facial expression definitions.

Based on the “Expressive Eyes” project by Catherine Chambers: https://git.brl.ac.uk/ca2-chambers/expressive-eyes

Classes

Amazement(params, width, height)
Anger(params, width, height)
Annoyance(params, width, height)
Asleep(params, width, height)
Boredom(params, width, height)
Confusion(params, width, height)
Despair(params, width, height)
Disappointment(params, width, height)
Disgust(params, width, height)
Embarrassment(params, width, height)
Excitement(params, width, height)
Fear(params, width, height)
Fury(params, width, height) aka “enragement”.
Guilt(params, width, height)
Happiness(params, width, height)
Horror(params, width, height)
Neutral(params, width, height)
Pleading(params, width, height)
Rejection(params, width, height)
Sadness(params, width, height)
Skepticism(params, width, height)
Surprise(params, width, height)
Suspicion(params, width, height)
Tiredness(params, width, height)
Vulnerability(params, width, height)
class pycozmo.expressions.expressions.Neutral(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Anger(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Sadness(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Happiness(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Surprise(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Disgust(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Fear(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Pleading(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Vulnerability(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Despair(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Guilt(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Disappointment(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Embarrassment(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Horror(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Skepticism(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Annoyance(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Fury(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

aka “enragement”.

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Suspicion(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Rejection(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Boredom(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Tiredness(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Asleep(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Confusion(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Amazement(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width
class pycozmo.expressions.expressions.Excitement(params: Optional[List[float]] = None, width: int = 128, height: int = 64)

Bases: pycozmo.procedural_face.ProceduralFace

angle
center_x
center_y
eye_height
eye_width
eyes
half_eye_height
half_eye_width
height
offset
params
render() → <module 'PIL.Image' from '/home/docs/checkouts/readthedocs.org/user_builds/pycozmo/envs/stable/lib/python3.7/site-packages/PIL/Image.py'>
scale_factor_lid_bend
scale_factor_lid_height
scale_x
scale_y
width