19 const std::map<std::string, armarx::armem::human::FaceRecognition>& faceRecognitions,
21 const std::string& prefix)
23 for (
const auto& [name, faceRecognition] : faceRecognitions)
26 static const int radius = 100;
28 ? armarx::viz::Color::green()
29 : armarx::viz::Color::red();
32 .
position(pos3D.x(), pos3D.y(), pos3D.z())
35 Eigen::Matrix3f nameTagRotation =
36 Eigen::AngleAxisf{M_PI_2, Eigen::Vector3f::UnitX()}.toRotationMatrix();
44 .
position(pos3D.x(), pos3D.y() + (
int)(radius / 2) + 10, pos3D.z());
45 faceRecognitionLayer.
add(facePos);
46 faceRecognitionLayer.
add(nameTag);
Text & text(std::string const &t)