Anonymizer  7.0
SDK for anonymization of human faces and licence plates in images.
AnParams Struct Reference

Control parameters for the anonymization process. More...

#include <Anonymizer.h>

Data Fields

ERRoI roi
 
int show
 
int jpeg_quality
 
int keep_exif
 
int panoramic
 
int verbose
 
int num_object_types
 
AnDetectionParams object_params [AN_NUM_OBJECT_TYPES]
 

Detailed Description

Control parameters for the anonymization process.

This structure holds the set of parameters that control the overall anonymization process. It allows for the definition of parameters at runtime, such as Region of Interest (ROI), types of objects to be anonymized, output image quality, and more.

The anonymization process includes detection modules of AnObjectType. Specific parameters for these modules are defined in the AnDetectionParams structure.

For visualization purposes, the show flag can be used to highlight detections instead of blurring them.

Note
See the Developer Guide for more details.

Definition at line 91 of file Anonymizer.h.

Field Documentation

◆ jpeg_quality

int jpeg_quality

Output image JPEG quality (0 to 100, default 90)

Definition at line 95 of file Anonymizer.h.

◆ keep_exif

int keep_exif

Flag to preserve EXIF information in JPG files. Note that the EXIF thumbnail is not anonymized and nonstandard EXIFs may not be preserved.

Definition at line 96 of file Anonymizer.h.

◆ num_object_types

int num_object_types

Number of anonymized objects, set to AN_NUM_OBJECT_TYPES

Definition at line 99 of file Anonymizer.h.

◆ object_params

Detection object parameters indexed by AnObjectType

Definition at line 100 of file Anonymizer.h.

◆ panoramic

int panoramic

Enable copying of left and right borders to detect objects on the edges of panoramic photos

Definition at line 97 of file Anonymizer.h.

◆ roi

ERRoI roi

Region of interest

Definition at line 93 of file Anonymizer.h.

◆ show

int show

Debugging flag indicating that detections will be highlighted instead of blurred

Definition at line 94 of file Anonymizer.h.

◆ verbose

int verbose

Enable logging of the anonymization progress to stdout

Definition at line 98 of file Anonymizer.h.


The documentation for this struct was generated from the following file: