Namespace Tizen.Multimedia.Vision
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.
InferenceModelConfiguration
Represents a configuration of FaceDetector, FacialLandmarkDetector, ImageClassifier and ObjectDetector.
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.
QrMode
Specifies the supported QR code encoding modes.
QrShape
Specifies the shape of QR code.
RoiTrackerType
Specifies the type of ROI tracker.