KanduAI SDK  1.1
Functions
face_agegender_c_api.h File Reference
#include "api_types.h"

Go to the source code of this file.

Functions

void * rf_face_agegender_init (const char *agegender_path, rf_error_type *error)
 
void rf_face_agegender_close (void *face_agegender_handle, rf_error_type *error)
 
void rf_face_agegender_get (void *face_agegender_handle, void *face_landmarks_handle, void *image_handle, int ymin, int xmin, int ymax, int xmax, int *out_age, int *out_gender, rf_error_type *error)
 
void rf_face_agegedner_get_from_aligned_face (void *face_agegender_handle, void *aligned_face_handle, int *out_age, int *out_gender, rf_error_type *error)
 

Function Documentation

◆ rf_face_agegedner_get_from_aligned_face()

void rf_face_agegedner_get_from_aligned_face ( void *  face_agegender_handle,
void *  aligned_face_handle,
int *  out_age,
int *  out_gender,
rf_error_type error 
)

Detects "age and gender" of a given person that appears in the image

Parameters
face_agegender_handle"age and gender" detector handle
aligned_face_handlealigned image handle (use rf_face_landmarks_align_face to create)
out_ageoutput parameter that returns age
out_genderoutput parameter that returns gender 0 - female, 1 - male
erroroutput parameter to return an error details

◆ rf_face_agegender_close()

void rf_face_agegender_close ( void *  face_agegender_handle,
rf_error_type error 
)

Deletes "age and gender" detector.

Parameters
face_agegender_handle"age and gender" detector handle
erroroutput parameter to return an error details

◆ rf_face_agegender_get()

void rf_face_agegender_get ( void *  face_agegender_handle,
void *  face_landmarks_handle,
void *  image_handle,
int  ymin,
int  xmin,
int  ymax,
int  xmax,
int *  out_age,
int *  out_gender,
rf_error_type error 
)

Detects "age and gender" of a given person that appears in the image

Parameters
face_agegender_handle"age and gender" detector handle
face_landmarks_handle"face landmarks" detector handle
image_handleimage handle (use image API to create)
yminthe top y position of the bounding box where the face is located
xminthe left x position of the bounding box where the face is located
ymaxthe bottom y position of the bounding box where the face is located
xmaxthe right x position of the bounding box where the face is located
out_ageoutput parameter that returns age
out_genderoutput parameter that returns gender 0 - female, 1 - male
erroroutput parameter to return an error details

◆ rf_face_agegender_init()

void* rf_face_agegender_init ( const char *  agegender_path,
rf_error_type error 
)

Initializes "age and gender" detector.

Parameters
agegender_pathpath to the "age and gender" model
erroroutput parameter to return an error details
Returns
"age and gender" detector handle