Class ObjectDetector

Definition

Namespace:
Tizen.Multimedia.Vision
Assembly:
Tizen.Multimedia.Vision.dll
API Level:
6

Provides the ability to detect objects and get its locations on image source using inference engine.

C#
Copy
public static class ObjectDetector
Inheritance
System.Object
ObjectDetector

Methods

View Source

DetectAsync(MediaVisionSource, InferenceModelConfiguration)

Detects objects and gets its locations on the source image using inference engine set in config.
Each time when DetectAsync is called, a set of the detected objects at the media source are received asynchronously.

Declaration
C#
Copy
public static Task<IEnumerable<ObjectDetectionResult>> DetectAsync(MediaVisionSource source, InferenceModelConfiguration config)
Parameters
Type Name Description
MediaVisionSource source

The source of the media where faces will be detected.

InferenceModelConfiguration config

The engine's configuration that will be used for detecting.

Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<ObjectDetectionResult>>

A task that represents the asynchronous detect operation.
If there's no detected object, empty collection will be returned.

Exceptions
Type Condition
System.ArgumentNullException

source or config is null.

System.InvalidOperationException

Internal error.

System.NotSupportedException

The feature is not supported.

UnauthorizedAccessException

The caller has no required privilege.

API Level: 6
Feature: http://tizen.org/feature/vision.inferencehttp://tizen.org/feature/vision.inference.image