people_recognition_2d.people_recognizer_2d
Classes
Functions
|
Function to start and wait for dependent service |
|
Method to get service response with checks |
Module Contents
- people_recognition_2d.people_recognizer_2d._get_and_wait_for_service(srv_name, srv_class)[source]
Function to start and wait for dependent service
- Param:
srv_name: Service name
- Param:
srv_class: Service class
- Returns:
started ServiceProxy object
- people_recognition_2d.people_recognizer_2d._get_service_response(srv, args)[source]
Method to get service response with checks
- Param:
srv: service
- Param:
args: Input arguments of the service request
- Returns:
response
- class people_recognition_2d.people_recognizer_2d.PeopleRecognizer2D(pose_estimation_srv_name, face_recognition_srv_name, face_properties_srv_name, color_extractor_srv_name, enable_age_gender_detection, enable_shirt_color_extraction)[source]
Bases:
object
- _pose_estimation_srv
- _face_recognition_srv
- _enable_age_gender_detection
- _enable_shirt_color_extraction
- _bridge
- static _get_face_rois_ids_pose_estimation(recognitions)[source]
Get ROIs of faces from pose estimation using the nose, left ear and right ear
- Param:
recognitions from pose estimation
- static _get_body_parts_pose_estimation(group_id, recognitions)[source]
Get a list of all bodyparts associated with a particular group ID
- Param:
group_id: The group ID of the bodyparts to be fetched
- Param:
recognitions: All bodyparts received from pose estimation
- Returns:
List of body_parts
- static _get_container_recognition(roi, recognitions, padding_factor=0.1)[source]
Associate pose estimation ROI with best pose estimation face ROI
- Param:
roi: pose estimation face roi
- Param:
recognitions: face recognitions
- static _shirt_colors_to_label(shirt_colors)[source]
Convert shirt colors array to label string
- Param:
shirt_colors: Array to colors
- Returns:
string label