Not documented
A pair of 2D Points.
Todo
comment seems wrong
Code author: Johannes Wienke <jwienke@techfak.uni-bielefeld.de>
Type : | rst.vision.CameraMatrix3x4 |
---|
Not documented
Type : | rst.vision.CameraMatrix3x4 |
---|
Not documented
message CalibrationMatrices {
required CameraMatrix3x4 left = 1;
required CameraMatrix3x4 right = 2;
}
An object of this type represents a single laser scan carried out by an appropriate planar laser range-finder.
Code author: Leon Ziegler <lziegler@techfak.uni-bielefeld.de>
Type : | array of FLOAT32 |
---|
Unit: meter
A set of values coming from the laserscanning device.
Type : | FLOAT32 |
---|
Unit: radian
The angular range that is covered by the scan.
This value depends on the used hardware and equals the sensor’s one-dimensional field of view. The values from scan_values are evenly distributed over this angular range.
message LaserScan {
/**
* A set of values coming from the laserscanning device.
*/
// @unit(meter)
repeated float scan_values = 1;
/**
* The angular range that is covered by the scan.
*
* This value depends on the used hardware and equals the sensor's
* one-dimensional field of view. The values from @ref
* .scan_values are evenly distributed over this angular range.
*/
// @unit(radian)
required float scan_angle = 2;
}
A list of head objects.
Code author: Vasil Khalidov <vasil.khalidov@idiap.ch>
Type : | array of rst.vision.HeadObject |
---|
Not documented
message HeadObjects {
repeated vision.HeadObject head_objects = 1;
}
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>
Type : | rst.tracking.TrackingInfo |
---|
Not documented
Type : | rst.geometry.BoundingBox |
---|
Head location in the input image.
Type : | rst.math.Vec3DFloat |
---|
Not documented
Type : | rst.math.Vec3DFloat |
---|
<Could not resolve reference to .x> -> pan
Pan head rotation angle. Positive: person looks to her or his right side.
<Could not resolve reference to .y> -> tilt
Tilt head rotation angle. Positive: person looks up.
<Could not resolve reference to .z> -> roll
Roll head rotation angle. Positive: person’s head rolled to his right shoulder.
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.
Type : | FLOAT32 |
---|
Not documented
Type : | OCTET-VECTOR |
---|
String description of the visual focus of attention of this head.
Type : | rst.classification.ClassificationResult |
---|
Not documented
Type : | rst.classification.ClassificationResult |
---|
Not documented
Type : | rst.classification.ClassificationResult |
---|
Not documented
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;
}
Not documented
Type : | OCTET-VECTOR |
---|
Not documented
Type : | rst.vision.Face |
---|
Not documented
message LabeledFace {
required bytes label = 1;
required vision.Face face = 2;
}
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>
Type : | rst.geometry.BoundingBox |
---|
TODO Bounding box for the detection.
Type : | FLOAT64 |
---|
Unit: TODO
TODO Detection confidence factor.
message Face {
/**
* TODO Bounding box for the detection.
*/
required geometry.BoundingBox region = 1;
/**
* TODO Detection confidence factor.
*/
// @unit(TODO)
optional double confidence = 2;
}
Matrix for Camera Matrix Parameters K(R, t).
Code author: Johannes Wienke <jwienke@techfak.uni-bielefeld.de>
Type : | FLOAT32 |
---|
First row.
Type : | FLOAT32 |
---|
Not documented
Type : | FLOAT32 |
---|
Not documented
Type : | FLOAT32 |
---|
Not documented
Type : | FLOAT32 |
---|
Second row.
Type : | FLOAT32 |
---|
Not documented
Type : | FLOAT32 |
---|
Not documented
Type : | FLOAT32 |
---|
Not documented
Type : | FLOAT32 |
---|
Third row.
Type : | FLOAT32 |
---|
Not documented
Type : | FLOAT32 |
---|
Not documented
Type : | FLOAT32 |
---|
Not documented
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;
}
A simple point cloud represented in 2D structure with information from where it was taken.
By adding information about the pose of the camera and its perceived view frustum, one can reconstruct the location and the circumstances under which the provided point cloud was captured.
Code author: Leon Ziegler <lziegler@techfak.uni-bielefeld.de>
Type : | rst.vision.SimpleXYZImage |
---|
The background model.
Type : | rst.geometry.CameraPose |
---|
The camera’s pose in 3d space.
Type : | rst.geometry.ViewFrustum |
---|
The camera’s view frustum.
message LocatedXYZImage {
/**
* The background model.
*/
required vision.SimpleXYZImage image = 1;
/**
* The camera's pose in 3d space.
*/
required geometry.CameraPose camera = 2;
/**
* The camera's view frustum.
*/
required geometry.ViewFrustum frustum = 3;
}
Constraint: .width * .height = len(.x)
Constraint: .width * .height = len(.y)
Constraint: .width * .height = len(.z)
Saves 3D data (X, Y, Z values) which have a 2D ordering.
This kind of depth-data is produced by e.g. Kinect or Swissranger cameras.
x, y, z are 1D arrays which save separately the X, Y, Z values of the 3D points.
Code author: Agnes Swadzba <aswadzba@techfak.uni-bielefeld.de>
Type : | UINT32 |
---|
Constraint: value > 0
Unit: pixel
Width of the underlying 2D ordering structure.
Type : | UINT32 |
---|
Constraint: value > 0
Unit: pixel
Height of the underlying 2D ordering structure.
Type : | array of FLOAT32 |
---|
The values are ordered by linearizing the underlying 2D structure row-wise.
message SimpleXYZImage {
/**
* Width of the underlying 2D ordering structure.
*/
// @constraint(value > 0)
// @unit(pixel)
required uint32 width = 1;
/**
* Height of the underlying 2D ordering structure.
*/
// @constraint(value > 0)
// @unit(pixel)
required uint32 height = 2;
/**
* The values are ordered by linearizing the underlying 2D structure row-wise.
*/
repeated float x = 3;
/**
* See @ref .x.
*/
repeated float y = 4;
/**
* See @ref .x.
*/
repeated float z = 5;
};
Enter search terms or a module, class or function name.