Package rst.vision

Not documented

Messages

digraph message_graph { fontname="Arial"; fontsize=11; stylesheet="../_static/graphs.css"; node [fontsize=11,fontname="Arial"] edge [fontsize=11,fontname="Arial"] "9" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObjects" TITLE="Structure rst.vision.HeadObjects" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">HeadObjects</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject" TITLE="Structure rst.vision.HeadObject" TARGET="_parent">HeadObject</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObjects.head_objects" TITLE="Field rst.vision.HeadObjects.head_objects" TARGET="_parent" PORT="head_objects">head_objects</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "10" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject" TITLE="Structure rst.vision.HeadObject" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">HeadObject</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-tracking.html#rst.tracking.TrackingInfo" TITLE="Structure rst.tracking.TrackingInfo" TARGET="_parent">TrackingInfo</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject.tracking_info" TITLE="Field rst.vision.HeadObject.tracking_info" TARGET="_parent" PORT="tracking_info">tracking_info</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox" TITLE="Structure rst.geometry.BoundingBox" TARGET="_parent">BoundingBox</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject.region" TITLE="Field rst.vision.HeadObject.region" TARGET="_parent" PORT="region">region</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DFloat" TITLE="Structure rst.math.Vec3DFloat" TARGET="_parent">Vec3DFloat</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject.position" TITLE="Field rst.vision.HeadObject.position" TARGET="_parent" PORT="position">position</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DFloat" TITLE="Structure rst.math.Vec3DFloat" TARGET="_parent">Vec3DFloat</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject.pose" TITLE="Field rst.vision.HeadObject.pose" TARGET="_parent" PORT="pose">pose</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject.LabeledFace" TITLE="Structure rst.vision.HeadObject.LabeledFace" TARGET="_parent">LabeledFace</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject.faces" TITLE="Field rst.vision.HeadObject.faces" TARGET="_parent" PORT="faces">faces</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject.speaking_probability" TITLE="Field rst.vision.HeadObject.speaking_probability" TARGET="_parent" PORT="speaking_probability">speaking_probability</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-OCTET-VECTOR.html#OCTET-VECTOR" TITLE="Fundamental OCTET-VECTOR" TARGET="_parent">OCTET-VECTOR</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject.vfoa_target" TITLE="Field rst.vision.HeadObject.vfoa_target" TARGET="_parent" PORT="vfoa_target">vfoa_target</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult" TITLE="Structure rst.classification.ClassificationResult" TARGET="_parent">ClassificationResult</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject.identity" TITLE="Field rst.vision.HeadObject.identity" TARGET="_parent" PORT="identity">identity</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult" TITLE="Structure rst.classification.ClassificationResult" TARGET="_parent">ClassificationResult</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject.gender" TITLE="Field rst.vision.HeadObject.gender" TARGET="_parent" PORT="gender">gender</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult" TITLE="Structure rst.classification.ClassificationResult" TARGET="_parent">ClassificationResult</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject.age" TITLE="Field rst.vision.HeadObject.age" TARGET="_parent" PORT="age">age</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "14" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult" TITLE="Structure rst.classification.ClassificationResult" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">ClassificationResult</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-OCTET-VECTOR.html#OCTET-VECTOR" TITLE="Fundamental OCTET-VECTOR" TARGET="_parent">OCTET-VECTOR</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult.decided_class" TITLE="Field rst.classification.ClassificationResult.decided_class" TARGET="_parent" PORT="decided_class">decided_class</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult.ClassWithProbability" TITLE="Structure rst.classification.ClassificationResult.ClassWithProbability" TARGET="_parent">ClassWithProbability</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult.classes" TITLE="Field rst.classification.ClassificationResult.classes" TARGET="_parent" PORT="classes">classes</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "15" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult.ClassWithProbability" TITLE="Structure rst.classification.ClassificationResult.ClassWithProbability" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">ClassWithProbability</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-OCTET-VECTOR.html#OCTET-VECTOR" TITLE="Fundamental OCTET-VECTOR" TARGET="_parent">OCTET-VECTOR</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult.ClassWithProbability.name" TITLE="Field rst.classification.ClassificationResult.ClassWithProbability.name" TARGET="_parent" PORT="name">name</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult.ClassWithProbability.confidence" TITLE="Field rst.classification.ClassificationResult.ClassWithProbability.confidence" TARGET="_parent" PORT="confidence">confidence</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "13" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject.LabeledFace" TITLE="Structure rst.vision.HeadObject.LabeledFace" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">LabeledFace</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-OCTET-VECTOR.html#OCTET-VECTOR" TITLE="Fundamental OCTET-VECTOR" TARGET="_parent">OCTET-VECTOR</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject.LabeledFace.label" TITLE="Field rst.vision.HeadObject.LabeledFace.label" TARGET="_parent" PORT="label">label</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-vision.html#rst.vision.Face" TITLE="Structure rst.vision.Face" TARGET="_parent">Face</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.HeadObject.LabeledFace.face" TITLE="Field rst.vision.HeadObject.LabeledFace.face" TARGET="_parent" PORT="face">face</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "12" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DFloat" TITLE="Structure rst.math.Vec3DFloat" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Vec3DFloat</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DFloat.x" TITLE="Field rst.math.Vec3DFloat.x" TARGET="_parent" PORT="x">x</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DFloat.y" TITLE="Field rst.math.Vec3DFloat.y" TARGET="_parent" PORT="y">y</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DFloat.z" TITLE="Field rst.math.Vec3DFloat.z" TARGET="_parent" PORT="z">z</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "11" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-tracking.html#rst.tracking.TrackingInfo" TITLE="Structure rst.tracking.TrackingInfo" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">TrackingInfo</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-tracking.html#rst.tracking.TrackingInfo.id" TITLE="Field rst.tracking.TrackingInfo.id" TARGET="_parent" PORT="id">id</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "7" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CalibrationMatrices" TITLE="Structure rst.vision.CalibrationMatrices" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">CalibrationMatrices</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CameraMatrix3x4" TITLE="Structure rst.vision.CameraMatrix3x4" TARGET="_parent">CameraMatrix3x4</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CalibrationMatrices.left" TITLE="Field rst.vision.CalibrationMatrices.left" TARGET="_parent" PORT="left">left</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CameraMatrix3x4" TITLE="Structure rst.vision.CameraMatrix3x4" TARGET="_parent">CameraMatrix3x4</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CalibrationMatrices.right" TITLE="Field rst.vision.CalibrationMatrices.right" TARGET="_parent" PORT="right">right</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "8" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CameraMatrix3x4" TITLE="Structure rst.vision.CameraMatrix3x4" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">CameraMatrix3x4</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CameraMatrix3x4.c11" TITLE="Field rst.vision.CameraMatrix3x4.c11" TARGET="_parent" PORT="c11">c11</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CameraMatrix3x4.c12" TITLE="Field rst.vision.CameraMatrix3x4.c12" TARGET="_parent" PORT="c12">c12</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CameraMatrix3x4.c13" TITLE="Field rst.vision.CameraMatrix3x4.c13" TARGET="_parent" PORT="c13">c13</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CameraMatrix3x4.c14" TITLE="Field rst.vision.CameraMatrix3x4.c14" TARGET="_parent" PORT="c14">c14</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CameraMatrix3x4.c21" TITLE="Field rst.vision.CameraMatrix3x4.c21" TARGET="_parent" PORT="c21">c21</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CameraMatrix3x4.c22" TITLE="Field rst.vision.CameraMatrix3x4.c22" TARGET="_parent" PORT="c22">c22</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CameraMatrix3x4.c23" TITLE="Field rst.vision.CameraMatrix3x4.c23" TARGET="_parent" PORT="c23">c23</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CameraMatrix3x4.c24" TITLE="Field rst.vision.CameraMatrix3x4.c24" TARGET="_parent" PORT="c24">c24</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CameraMatrix3x4.c31" TITLE="Field rst.vision.CameraMatrix3x4.c31" TARGET="_parent" PORT="c31">c31</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CameraMatrix3x4.c32" TITLE="Field rst.vision.CameraMatrix3x4.c32" TARGET="_parent" PORT="c32">c32</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CameraMatrix3x4.c33" TITLE="Field rst.vision.CameraMatrix3x4.c33" TARGET="_parent" PORT="c33">c33</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-vision.html#rst.vision.CameraMatrix3x4.c34" TITLE="Field rst.vision.CameraMatrix3x4.c34" TARGET="_parent" PORT="c34">c34</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "1" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-vision.html#rst.vision.LocatedFace" TITLE="Structure rst.vision.LocatedFace" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">LocatedFace</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-vision.html#rst.vision.Face" TITLE="Structure rst.vision.Face" TARGET="_parent">Face</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-vision.html#rst.vision.LocatedFace.face" TITLE="Field rst.vision.LocatedFace.face" TARGET="_parent" PORT="face">face</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation" TITLE="Structure rst.geometry.Translation" TARGET="_parent">Translation</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-vision.html#rst.vision.LocatedFace.location" TITLE="Field rst.vision.LocatedFace.location" TARGET="_parent" PORT="location">location</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation" TITLE="Structure rst.geometry.Rotation" TARGET="_parent">Rotation</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-vision.html#rst.vision.LocatedFace.orientation" TITLE="Field rst.vision.LocatedFace.orientation" TARGET="_parent" PORT="orientation">orientation</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "6" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation" TITLE="Structure rst.geometry.Rotation" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Rotation</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation.qw" TITLE="Field rst.geometry.Rotation.qw" TARGET="_parent" PORT="qw">qw</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation.qx" TITLE="Field rst.geometry.Rotation.qx" TARGET="_parent" PORT="qx">qx</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation.qy" TITLE="Field rst.geometry.Rotation.qy" TARGET="_parent" PORT="qy">qy</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation.qz" TITLE="Field rst.geometry.Rotation.qz" TARGET="_parent" PORT="qz">qz</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-ASCII-STRING.html#ASCII-STRING" TITLE="Fundamental ASCII-STRING" TARGET="_parent">ASCII-STRING</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation.frame_id" TITLE="Field rst.geometry.Rotation.frame_id" TARGET="_parent" PORT="frame_id">frame_id</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "5" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation" TITLE="Structure rst.geometry.Translation" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Translation</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation.x" TITLE="Field rst.geometry.Translation.x" TARGET="_parent" PORT="x">x</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation.y" TITLE="Field rst.geometry.Translation.y" TARGET="_parent" PORT="y">y</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation.z" TITLE="Field rst.geometry.Translation.z" TARGET="_parent" PORT="z">z</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-ASCII-STRING.html#ASCII-STRING" TITLE="Fundamental ASCII-STRING" TARGET="_parent">ASCII-STRING</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation.frame_id" TITLE="Field rst.geometry.Translation.frame_id" TARGET="_parent" PORT="frame_id">frame_id</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "2" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-vision.html#rst.vision.Face" TITLE="Structure rst.vision.Face" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Face</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox" TITLE="Structure rst.geometry.BoundingBox" TARGET="_parent">BoundingBox</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-vision.html#rst.vision.Face.region" TITLE="Field rst.vision.Face.region" TARGET="_parent" PORT="region">region</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-vision.html#rst.vision.Face.confidence" TITLE="Field rst.vision.Face.confidence" TARGET="_parent" PORT="confidence">confidence</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "3" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox" TITLE="Structure rst.geometry.BoundingBox" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">BoundingBox</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DInt" TITLE="Structure rst.math.Vec2DInt" TARGET="_parent">Vec2DInt</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox.top_left" TITLE="Field rst.geometry.BoundingBox.top_left" TARGET="_parent" PORT="top_left">top_left</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox.width" TITLE="Field rst.geometry.BoundingBox.width" TARGET="_parent" PORT="width">width</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox.height" TITLE="Field rst.geometry.BoundingBox.height" TARGET="_parent" PORT="height">height</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox.image_width" TITLE="Field rst.geometry.BoundingBox.image_width" TARGET="_parent" PORT="image_width">image_width</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox.image_height" TITLE="Field rst.geometry.BoundingBox.image_height" TARGET="_parent" PORT="image_height">image_height</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "4" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DInt" TITLE="Structure rst.math.Vec2DInt" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Vec2DInt</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-INT32.html#INT32" TITLE="Fundamental INT32" TARGET="_parent">INT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DInt.x" TITLE="Field rst.math.Vec2DInt.x" TARGET="_parent" PORT="x">x</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-INT32.html#INT32" TITLE="Fundamental INT32" TARGET="_parent">INT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DInt.y" TITLE="Field rst.math.Vec2DInt.y" TARGET="_parent" PORT="y">y</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "9":head_objects -> "10" []; "10" -> "13" []; "10":age -> "14" []; "10":gender -> "14" []; "10":identity -> "14" []; "10":faces -> "13" []; "10":pose -> "12" []; "10":position -> "12" []; "10":region -> "3" []; "10":tracking_info -> "11" []; "14" -> "15" []; "14":classes -> "15" []; "13":face -> "2" []; "7":right -> "8" []; "7":left -> "8" []; "1":orientation -> "6" []; "1":location -> "5" []; "1":face -> "2" []; "2":region -> "3" []; "3":top_left -> "4" []; }

clearer: should be made invisible via css

Message LocatedFace

class rst.vision.LocatedFace

This type extends the regular Face type with a 3D location.

Code author: Leon Ziegler <lziegler@techfak.uni-bielefeld.de>

face
Type:rst.vision.Face

The face as a part of an image.

location
Type:rst.geometry.Translation

The 3d location of the face.

orientation
Type:rst.geometry.Rotation

The 3d orientation of the face. The provided rotation should be passed as a relative rotation from the default pose when the person looks straight ahead. In this case the axes of the corresponding coordinate system are defined as follows:

  • x axis: points in the direction of the person’s view
  • y axis: points to the person’s right side
  • z axis: points downwards

Download this file

message LocatedFace {

    /**
     * The face as a part of an image.
     */
    required vision.Face face = 1;

    /**
     * The 3d location of the face.
     */
    optional geometry.Translation location = 2;

    /**
     * The 3d orientation of the face. The provided rotation should be passed
     * as a relative rotation from the default pose when the person looks
     * straight ahead. In this case the axes of the corresponding coordinate
     * system are defined as follows:
     *
     * * x axis: points in the direction of the person's view
     * * y axis: points to the person's right side
     * * z axis: points downwards
     */
    optional geometry.Rotation orientation = 3;
}

Message CalibrationMatrices

class rst.vision.CalibrationMatrices

A pair of 2D Points.

Todo

comment seems wrong

Code author: Johannes Wienke <jwienke@techfak.uni-bielefeld.de>

left
Type:rst.vision.CameraMatrix3x4

Not documented

right
Type:rst.vision.CameraMatrix3x4

Not documented

Download this file

message CalibrationMatrices {

    required CameraMatrix3x4 left = 1;

    required CameraMatrix3x4 right = 2;

}

Message HeadObjects

class rst.vision.HeadObjects

A list of head objects.

Code author: Vasil Khalidov <vasil.khalidov@idiap.ch>

head_objects
Type:array of rst.vision.HeadObject

Not documented

Download this file

message HeadObjects {

    repeated vision.HeadObject head_objects = 1;

}

Message HeadObject

class rst.vision.HeadObject

Focus on image coordinate systems (vision-based).

A head object represented by its ID, location in the image and head rotation angles.

id : head object identifier

Todo

what does the above mean?

Code author: Vasil Khalidov <vasil.khalidov@idiap.ch>

tracking_info
Type:rst.tracking.TrackingInfo

Not documented

region
Type:rst.geometry.BoundingBox

Head location in the input image.

position
Type:rst.math.Vec3DFloat

Not documented

pose
Type:rst.math.Vec3DFloat

x -> pan

Pan head rotation angle. Positive: person looks to her or his right side.

y -> tilt

Tilt head rotation angle. Positive: person looks up.

z -> roll

Roll head rotation angle. Positive: person’s head rolled to his right shoulder.
faces
Type:array of rst.vision.HeadObject.LabeledFace

Todo

semantic description

Repeated field because in cases of stereo processing there might be faces from both cameras.

speaking_probability
Type:FLOAT32

Not documented

vfoa_target
Type:OCTET-VECTOR

String description of the visual focus of attention of this head.

identity
Type:rst.classification.ClassificationResult

Not documented

gender
Type:rst.classification.ClassificationResult

Not documented

age
Type:rst.classification.ClassificationResult

Not documented

Download this file

message HeadObject {

    optional tracking.TrackingInfo tracking_info = 1;

    /**
     * Head location in the input image.
     */
    optional geometry.BoundingBox region = 2;

    optional math.Vec3DFloat position = 3;

    /**
     * @ref .x -> pan
     *
     *   Pan head rotation angle. Positive: person looks to her or his
     *   right side.
     *
     * @ref .y -> tilt
     *
     *   Tilt head rotation angle. Positive: person looks up.
     *
     * @ref .z -> roll
     *
     *   Roll head rotation angle. Positive: person's head rolled to
     *   his right shoulder.
     */
    optional math.Vec3DFloat pose = 4;

    message LabeledFace {

        required bytes label = 1;

        required vision.Face face = 2;

    }

    /**
     * @todo "semantic description"
     *
     * Repeated field because in cases of stereo processing there
     * might be faces from both cameras.
     */
    repeated LabeledFace faces = 6;

    optional float speaking_probability = 7;

    /**
     * String description of the visual focus of attention of this
     * head.
     */
    optional bytes vfoa_target = 8;

    optional classification.ClassificationResult identity = 9;

    optional classification.ClassificationResult gender = 10;

    optional classification.ClassificationResult age = 11;

}

Message LabeledFace

class rst.vision.HeadObject.LabeledFace

Not documented

label
Type:OCTET-VECTOR

Not documented

face
Type:rst.vision.Face

Not documented

Download this file

    message LabeledFace {

        required bytes label = 1;

        required vision.Face face = 2;

    }

Message Face

class rst.vision.Face

An object of this type represents a human face detected in an image.

The region of the image which corresponds to the face is represented as a BoundingBox .

Code author: Johannes Wienke <jwienke@techfak.uni-bielefeld.de>

region
Type:rst.geometry.BoundingBox

TODO Bounding box for the detection.

confidence
Type:FLOAT64

Unit: TODO

TODO Detection confidence factor.

Download this file

message Face {

    /**
     * TODO Bounding box for the detection.
     */
    required geometry.BoundingBox region = 1;

    /**
     * TODO Detection confidence factor.
     */
    // @unit(TODO)
    optional double confidence = 2;

}

Message CameraMatrix3x4

class rst.vision.CameraMatrix3x4

Matrix for Camera Matrix Parameters K(R, t).

Code author: Johannes Wienke <jwienke@techfak.uni-bielefeld.de>

c11
Type:FLOAT32

First row.

c12
Type:FLOAT32

Not documented

c13
Type:FLOAT32

Not documented

c14
Type:FLOAT32

Not documented

c21
Type:FLOAT32

Second row.

c22
Type:FLOAT32

Not documented

c23
Type:FLOAT32

Not documented

c24
Type:FLOAT32

Not documented

c31
Type:FLOAT32

Third row.

c32
Type:FLOAT32

Not documented

c33
Type:FLOAT32

Not documented

c34
Type:FLOAT32

Not documented

Download this file

message CameraMatrix3x4 {

    /**
     * First row.
     */
    required float c11 = 1;
    required float c12 = 2;
    required float c13 = 3;
    required float c14 = 4;

    /**
     * Second row.
     */
    required float c21 = 5;
    required float c22 = 6;
    required float c23 = 7;
    required float c24 = 8;

    /**
     * Third row.
     */
    required float c31 = 9;
    required float c32 = 10;
    required float c33 = 11;
    required float c34 = 12;

}