17 #ifndef _EYE_ANONIMIZE_H 18 #define _EYE_ANONIMIZE_H 33 #define ANONYMIZE_FACE 1 38 #define ANONYMIZE_LP 2 114 ER_FUNCTION_PREFIX
int anInit(
const char* sdk_directory,
const char* ini_filename,
ANState *state);
143 ER_FUNCTION_PREFIX
int anAnonymize(
const char* src_image_filename,
144 const char* dst_image_filename,
224 ER_FUNCTION_PREFIX
const char*
anVersion(
int verbose);
229 typedef const char* (*fcn_anVersion)(int);
239 typedef const char*(*fcn_anGetErrorMsg)(int);
ER_FUNCTION_PREFIX int anInit(const char *sdk_directory, const char *ini_filename, ANState *state)
Initializes/loads Anonymizer engine.
ER_FUNCTION_PREFIX int anGetDefaultParams(AnParams *parameters)
Fill AnParams structure with default values.
int(* fcn_anAnonymizeImageBuffer)(AnBuffer, int, int, AnParams *, ANState, AnBuffer *)
anAnonymizeImageBuffer function pointer
void(* fcn_anFreeBuffer)(AnBuffer buffer)
anFreeBuffer function pointer
ER_FUNCTION_PREFIX int anAnonymizeJpegBuffer(AnBuffer srcBuffer, AnParams *params, ANState state, AnBuffer *dstBuffer)
Processes the JPEG image buffer, i.e. detects and blurs faces and license plates. ...
void(* fcn_anFree)(ANState)
anFree function pointer
int(* fcn_anAnonymize)(const char *, const char *, AnParams *, ANState)
anAnonymize function pointer
ER_FUNCTION_PREFIX int anAnonymizeImageBuffer(AnBuffer srcBuffer, unsigned int width, unsigned int height, AnParams *params, ANState state, AnBuffer *dstBuffer)
Processes image data buffer, i.e. detects and blurs faces and license plates.
void * ANState
Handle to Anonymizer SDK library.
ER_FUNCTION_PREFIX void anFree(ANState state)
Frees engine state structure.
ER_FUNCTION_PREFIX const char * anGetErrorMsg(int ern)
Return error message for suplied error code.
Image buffer enclosing structure.
ER_FUNCTION_PREFIX const char * anVersion(int verbose)
Get Anonymizer version string.
int(* fcn_anInit)(const char *, const char *, ANState *)
anInit function pointer
ER_FUNCTION_PREFIX void anFreeBuffer(AnBuffer buffer)
Frees the image buffer filled by Anonymizer SDK functions.
ER_FUNCTION_PREFIX int anAnonymize(const char *src_image_filename, const char *dst_image_filename, AnParams *params, ANState state)
Load image from image file and process the anonymization. Result save as a jpeg image.
int(* fcn_anAnonymizeJpegBuffer)(AnBuffer, AnParams *, ANState, AnBuffer *)
anAnonymizeJpegBuffer function pointer
Region Of Interest Region Of Interest (ROI) defines image area where anonymization is applied...
void(* fcn_anGetDefaultParams)(AnParams *)
anGetDefaultParams function pointer