|
|
#include <VisionX/components/person_instance_updater/UpdateConsumer.h>
Public Member Functions | |
| void | consumeFaceRecognitionUpdate (armarx::armem::human::FaceRecognition faceRecognition, armarx::armem::MemoryID faceRecognitionID, armarx::armem::client::MemoryNameSystem mns) |
| void | consumePoseUpdate (armarx::armem::human::HumanPose humanPose, armarx::armem::MemoryID poseID, armarx::armem::client::MemoryNameSystem mns) |
| Checks all person instances, whether the pose can be matched Note: in all cases, if the pose-face can be plausably matched to the recognized face, it will be. More... | |
| void | consumeProfileUpdate (armarx::human::arondto::Profile profile, armarx::armem::MemoryID profileID, armarx::armem::client::MemoryNameSystem mns) |
| UpdateConsumer () | |
| UpdateConsumer (int maxFaceHeadDistance) | |
Definition at line 18 of file UpdateConsumer.h.
| UpdateConsumer | ( | ) |
Definition at line 36 of file UpdateConsumer.cpp.
| UpdateConsumer | ( | int | maxFaceHeadDistance | ) |
Definition at line 40 of file UpdateConsumer.cpp.
| void consumeFaceRecognitionUpdate | ( | armarx::armem::human::FaceRecognition | faceRecognition, |
| armarx::armem::MemoryID | faceRecognitionID, | ||
| armarx::armem::client::MemoryNameSystem | mns | ||
| ) |
| void consumePoseUpdate | ( | armarx::armem::human::HumanPose | humanPose, |
| armarx::armem::MemoryID | poseID, | ||
| armarx::armem::client::MemoryNameSystem | mns | ||
| ) |
Checks all person instances, whether the pose can be matched Note: in all cases, if the pose-face can be plausably matched to the recognized face, it will be.
Matched instances get their poseId's updated. If no match is available, a new one is created.
Definition at line 143 of file UpdateConsumer.cpp.
Here is the call graph for this function:| void consumeProfileUpdate | ( | armarx::human::arondto::Profile | profile, |
| armarx::armem::MemoryID | profileID, | ||
| armarx::armem::client::MemoryNameSystem | mns | ||
| ) |
Definition at line 254 of file UpdateConsumer.cpp.