Namespace Tizen.Multimedia.Vision

Description

The Tizen.Multimedia.Vision namespace contains classes and interfaces that support vision processing including face detection, face recognition, face tracking, barcode detection, barcode generation, flat image detection, flat image recognition, flat image tracking, flat image features extraction, movement detection, person appearance/disappearance detection and person recognition.

Classes

Barcode

Represents a detected barcode.

BarcodeDetectionConfiguration

Represents a configuration of BarcodeDetector.

BarcodeDetector

Provides the ability to detect barcodes on image sources.

BarcodeGenerationConfiguration

Represents a configuration of BarcodeGenerator instances.

BarcodeGenerator

Provides the ability to generate barcodes and QR codes. Different encoding types QrMode, error correction codes ErrorCorrectionLevel, and code versions are supported for QRCodes.

BarcodeImageConfiguration

Represents a configuration for the image to be generated by BarcodeGenerator.

DeepLearningFaceRecognitionResult

Represents the result of DeepLearningFaceRecognizer operations.

DeepLearningFaceRecognizer

Provides the ability to recognize face based on previously registered face data.

EngineConfiguration

A base class for configuration classes.

FaceDetectionConfiguration

Represents a configuration of FaceDetector instances.

FaceDetectionResult

Provides the ability to get the result of face detection using InferenceModelConfiguration and DetectAsync(MediaVisionSource, InferenceModelConfiguration).

FaceDetector

Provides the ability to detect faces on image sources.

FaceRecognitionConfiguration

Represents a configuration of FaceRecognizer instances.

FaceRecognitionModel

Represents the face recognition model interface.

FaceRecognitionResult

Represents the result of FaceRecognizer operations.

FaceRecognizer

Provides the ability to recognize faces, face expressions, and eye condition on image sources.

FaceTracker

Provides the ability to track faces on image sources.

FaceTrackingModel

Represents the face tracking model.

FaceTrackingResult

Represents the result of face tracking operation.

FacialLandmarkDetector

Provides the ability to detect facial landmarks on image source using inference engine.

ImageClassificationResult

Provides the ability to get the result of face detection using InferenceModelConfiguration and ImageClassifier.

ImageClassifier

Provides the ability to classify image objects on image source using inference engine.

ImageFillConfiguration

Represents a configuration of fill operations of ImageObject instances.

ImageObject

Represents an image object.

ImageRecognitionConfiguration

Represents a configuration of ImageRecognizer.

ImageRecognitionResult

Represents a result of RecognizeAsync operations of ImageRecognizer.

ImageRecognizer

Provides the ability to recognize images on image sources.

ImageTracker

Provides the ability to track images on image sources.

ImageTrackingConfiguration

Represents a configuration of ImageTracker.

ImageTrackingModel

Represents the image tracking model interface.

MediaVisionSource

Represents the media vision source to keep information on the image or video frame data as raw buffer.

MovementDetectedEventArgs

Provides data for the Detected event.

MovementDetectionConfiguration

Represents a configuration of MovementDetector.

MovementDetector

Provides the ability to detect movement on image sources.

ObjectDetectionResult

Provides the ability to get the result of object detection using InferenceModelConfiguration and ObjectDetector.

ObjectDetector

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

PersonAppearanceDetectedEventArgs

Provides data for the Detected event.

PersonAppearanceDetectionConfiguration

Represents a configuration of PersonAppearanceDetector instances.

PersonAppearanceDetector

Provides the ability to detect person appearance changes on image sources.

PersonRecognitionConfiguration

Represents a configuration of PersonRecognizer instances.

PersonRecognitionInfo

Represents a result of PersonRecognizer instances.

PersonRecognizedEventArgs

Provides data for the Recognized event.

PersonRecognizer

Provides the ability to recognize person on image sources.

PoseLandmarkDetector

Provides the ability to detect Pose landmarks on image source using inference engine.

QrConfiguration

Represents a QR configuration of BarcodeGenerator.

Quadrangle

Represents a region with 4 Points.

RoiTracker

Provides the ability to track ROI(Region Of Interest) area on image source.

RoiTrackingConfiguration

Represents a configuration of RoiTracker instances.

SurveillanceEngine

SurveillanceEngine is a base class for surveillance event triggers. Media Vision Surveillance provides the functionality which can be utilized for creation of video surveillance systems.

SurveillanceEngineConfiguration

SurveillanceEngineConfiguration is a base class for surveillance configurations.

SurveillanceSource

Provides the ability to push the source to surveillance engines.

Structs

Landmark

Represents a Landmark in pose detection.

Enums

BarcodeDetectionTarget

Specifies the target of BarcodeDetector.

BarcodeImageFormat

Specifies the supported image formats for BarcodeGenerator

BarcodeType

Specifies the supported barcode types.

ErrorCorrectionLevel

Specifies the supported QR code error correction levels.

EyeCondition

Specifies the eyes state types.

FaceRecognitionModelType

Specifies the face recognition model learning algorithms.

FacialExpression

Specifies the expression types for faces.

InferenceBackendType

Specifies the type of inference backend.

InferenceDataType

Specifies the data type.

InferenceTargetDevice

Specifies the target device which is used for running Backend.

InferenceTargetType

Specifies the type of target. It's used for running inference backend.

QrMode

Specifies the supported QR code encoding modes.

RoiTrackerType

Specifies the type of ROI tracker.