Anonymizer  4.0
SDK for anonymization of human faces and licence plates in images.
 All Data Structures Functions Variables Typedefs Groups Pages
AnParams Struct Reference

Control parameters. More...

#include <Anonymizer.h>

Data Fields

AnROI ROI
 
int iMode
 
int iShowDetections
 
int iJpegQuality
 
int iPanoramic
 
double dFaceConfidenceThr
 
double dFaceDetSizeFactor
 
int iFaceNumBlurPass
 
double dLpConfidenceThr
 
double dLpDetSizeFactor
 
int iLpNumBlurPass
 
int iVerbose
 

Detailed Description

Control parameters.

Set of parameters controling anonymization process. AnParams enables define in runtime parameters like ROI definition, anonymized object type, output image quality etc.

Anonymization contains two detection modules (Face and Licence Plate), for both the control of balance between true positive detections and false alarms can be balanced by dFaceConfidenceThr, dLpConfidenceThr parameters. Higher value -> less false detections & lower detection rate, Lower value -> higher detection rate, more false detections.

Anonymization area and anonymization degree is controled by dFaceDetSizeFactor & iFaceNumBlurPass (dLpDetSizeFactor & iLpNumBlurPass respectively)

For visualisation purposes the iShowDetection flag is used. Detections are then highlighted insted of blurred

See Developer Guide for more details.

Definition at line 70 of file Anonymizer.h.

Field Documentation

double dFaceConfidenceThr

The minimal confidence of a face to be anonymized. (Detector return confidences > 0)

Definition at line 78 of file Anonymizer.h.

double dFaceDetSizeFactor

Parameter to enlarge anonymized area ( < 1.0 - smaller than detection, ==1.0 - exactly as detection; >1.0 - larger than detection)

Definition at line 79 of file Anonymizer.h.

double dLpConfidenceThr

The minimal confidence of a license plate to be anonymized. (Detector return confidences > 0)

Definition at line 82 of file Anonymizer.h.

double dLpDetSizeFactor

Parameter to enlarge anonymized area ( < 1.0 - smaller than detection, ==1.0 - exactly as detection; >1.0 - larger than detection)

Definition at line 83 of file Anonymizer.h.

int iFaceNumBlurPass

Number of blur passes over face detection

Definition at line 80 of file Anonymizer.h.

int iJpegQuality

Output image jpeg quality 0..100, default 90

Definition at line 75 of file Anonymizer.h.

int iLpNumBlurPass

number of blur passes over lp detection

Definition at line 84 of file Anonymizer.h.

int iMode

Flag indicating whether to anonymize faces or license plates or both. default ANONYMIZE_FACE | ANONYMIZE_LP

Definition at line 73 of file Anonymizer.h.

int iPanoramic

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

Definition at line 76 of file Anonymizer.h.

int iShowDetections

Debugging flag indicating, that detections will be highlighted instead of blurred

Definition at line 74 of file Anonymizer.h.

int iVerbose

Enable logging anonymization progress on to stdout

Definition at line 86 of file Anonymizer.h.

AnROI ROI

Region of interest - the area scanned for detections default from_col=0, to_col=MAX_INT, from_row=0, to_row=MAX_INT

Definition at line 72 of file Anonymizer.h.


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