This pages describes the image analyzer object which you use to find faces, persons, badges, etc in an image.
An image analyzer configuration object stores the configuration information for an image analyzer, the object detector, face recognizer, badge detector, and shape detector. The configuration object is initialized with default values allowing the image analyzer to detect and recognize faces. You may also instantiate a configuration object based on one of a number of predefined configuration presets. A preset encapsulates all the configuration information needed to use the image analyzer for a specific type of task (e.g. to recognize faces or to recognize and learn faces).
After you have instantiated a configuration object, set the cloud account, cloud environment, and the face recognizer directory name. This is the minimum required information you need to provide to allow the object tracker to successfully detect and recognize faces.
If you want to detect faces only without recognizing them, turn off the face recognizer stage by setting the Recognizer.Enabled property to false
.
The image analyzer processes images in order to find objects like shapes, badges, and faces. Object detection and recognition are executed in real time. An image analyzer is connected to a delegate defined by a set of C# event functions. The image analyzer informs its delegate when analysis is completed. The delegate can then use the image analyzer APIs to learn what kind of objects the image analyzer found and what their current spatial location, size, and state are.
An image analysis result object contains a snapshot of the what was detected in an image. The image analyzer result contains a list of objects that have appeared in the current image.
An analyzed object represents a single and unique instance of an object the image analyzer has been able to detect in the image. An analyzed object has an axis-aligned bounding box that tells you where in the input video frame the tracked object can be found and what its size is.
An analyzed face represents a human face. An analyzed object may be linked to a person. If the image analyzer is able to recognize the face as belonging to a specific person, the tracked face provides a reference to the corresponding person object.
An analyzed badge represents a Rhino tags style badge.
An analyzed shape represents an object like a car or a person.