SAFR Windows SDK
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events
RealNetworks.ArgusKit.ImageAnalyzer Class Reference

The image analyzer is able to detect and recognize faces in an image. More...

Inheritance diagram for RealNetworks.ArgusKit.ImageAnalyzer:

Public Member Functions

 ImageAnalyzer (ImageAnalyzerConfiguration configuration)
 
void Dispose ()
 
void Dispose (bool fromIDisposable)
 
void AnalyzeImage (Image image, ImageAnalyzerCompletion completion)
 Tells the face tracker that it should track the objects in the given video frame. More...
 
void AnalyzeImage (Image image, string personId, ImageAnalyzerCompletion completion)
 Tells the face tracker that it should track the objects in the given video frame. More...
 
void AnalyzeImage (DetectedFace detectedFace, ImageAnalyzerCompletion completion)
 
void AnalyzeImage (DetectedFace detectedFace, string personId, ImageAnalyzerCompletion completion)
 

Properties

ImageAnalyzerConfiguration Configuration [get, set]
 The configuration More...
 

Detailed Description

The image analyzer is able to detect and recognize faces in an image.

Constructor & Destructor Documentation

◆ ImageAnalyzer()

RealNetworks.ArgusKit.ImageAnalyzer.ImageAnalyzer ( ImageAnalyzerConfiguration  configuration)

Creates an image analyzer instance which can be used to detect and recognize objects in an image.

Parameters
configurationthe configuration

Member Function Documentation

◆ AnalyzeImage() [1/4]

void RealNetworks.ArgusKit.ImageAnalyzer.AnalyzeImage ( DetectedFace  detectedFace,
ImageAnalyzerCompletion  completion 
)

◆ AnalyzeImage() [2/4]

void RealNetworks.ArgusKit.ImageAnalyzer.AnalyzeImage ( DetectedFace  detectedFace,
string  personId,
ImageAnalyzerCompletion  completion 
)

◆ AnalyzeImage() [3/4]

void RealNetworks.ArgusKit.ImageAnalyzer.AnalyzeImage ( Image  image,
ImageAnalyzerCompletion  completion 
)

Tells the face tracker that it should track the objects in the given video frame.

Parameters
imagethe image
completionthe completion handler

◆ AnalyzeImage() [4/4]

void RealNetworks.ArgusKit.ImageAnalyzer.AnalyzeImage ( Image  image,
string  personId,
ImageAnalyzerCompletion  completion 
)

Tells the face tracker that it should track the objects in the given video frame.

Parameters
imagethe image
personIdmerge to this person identity
completionthe completion handler

◆ Dispose() [1/2]

void RealNetworks.ArgusKit.ImageAnalyzer.Dispose ( )

◆ Dispose() [2/2]

void RealNetworks.ArgusKit.ImageAnalyzer.Dispose ( bool  fromIDisposable)

Property Documentation

◆ Configuration

ImageAnalyzerConfiguration RealNetworks.ArgusKit.ImageAnalyzer.Configuration
getset

The configuration