Class ImageObject

    Definition

    Namespace:
    Tizen.Multimedia.Vision
    Assembly:
    Tizen.Multimedia.Vision.dll

    Represents an image object.

    [Obsolete("Deprecated since API12. Will be removed in API15.")]
    public class ImageObject : IDisposable
    Inheritance
    object
    ImageObject
    Implements
    System.IDisposable

    Constructors

    View Source

    ImageObject()

    Initializes a new instance of the ImageObject class.

    Declaration
    [Obsolete("Deprecated since API12. Will be removed in API15.")]
    public ImageObject()
    Exceptions
    Type Condition
    System.NotSupportedException

    The feature is not supported.

    View Source

    ImageObject(string)

    Initializes a new instance of the ImageObject class from the specified file.

    Declaration
    [Obsolete("Deprecated since API12. Will be removed in API15.")]
    public ImageObject(string path)
    Parameters
    Type Name Description
    string path

    Path to the image object to load.

    Remarks

    ImageObject has been saved by Save(string) can be loaded.

    Exceptions
    Type Condition
    System.ArgumentNullException

    path is null.

    System.IO.FileNotFoundException

    path is invalid.

    System.NotSupportedException

    The feature is not supported.
    -or-
    path is not supported file.

    System.UnauthorizedAccessException

    No permission to access the specified file.

    See Also
    Save(string)

    Properties

    View Source

    RecognitionRate

    Gets a value that determines how well an image object can be recognized.

    Declaration
    [Obsolete("Deprecated since API12. Will be removed in API15.")]
    public double RecognitionRate { get; }
    Property Value
    Type Description
    double

    Recognition rate determines how well an image object can be recognized. This value can be from 0 to 1. If the recognition rate is 0 object can not be recognized and the bigger it is the more likely to recognize the object.

    Remarks

    If recognition rate is too low, try to use another image or change some configuration parameters and fill the image object again.

    Exceptions
    Type Condition
    System.ObjectDisposedException

    The ImageObject has already been disposed of.

    See Also
    ImageFillConfiguration
    Fill(MediaVisionSource)
    Fill(MediaVisionSource, ImageFillConfiguration)
    Fill(MediaVisionSource, Rectangle)
    Fill(MediaVisionSource, ImageFillConfiguration, Rectangle)

    Methods

    View Source

    Dispose()

    Releases all the resources used by the ImageObject object.

    Declaration
    [Obsolete("Deprecated since API12. Will be removed in API15.")]
    public void Dispose()
    View Source

    Dispose(bool)

    Releases the resources used by the ImageObject object.

    Declaration
    [Obsolete("Deprecated since API12. Will be removed in API15.")]
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing

    true to release both managed and unmanaged resources; otherwise false to release only unmanaged resources.

    View Source

    Fill(MediaVisionSource, Rectangle)

    Fills the image object.
    Extracts data from source image which will be needed for recognition of depicted object in location.

    Declaration
    [Obsolete("Deprecated since API12. Will be removed in API15.")]
    public void Fill(MediaVisionSource source, Rectangle rect)
    Parameters
    Type Name Description
    MediaVisionSource source

    The source image where image object is depicted.

    Rectangle rect

    Rectangular bound of the image object on the source image.

    Exceptions
    Type Condition
    System.ArgumentNullException

    source is null.

    System.ObjectDisposedException

    The ImageObject has already been disposed of.
    -or-
    source has already been disposed of.

    View Source

    Fill(MediaVisionSource, ImageFillConfiguration, Rectangle)

    Fills the image object.
    Extracts data from source image which will be needed for recognition of depicted object in location.

    Declaration
    [Obsolete("Deprecated since API12. Will be removed in API15.")]
    public void Fill(MediaVisionSource source, ImageFillConfiguration config, Rectangle rect)
    Parameters
    Type Name Description
    MediaVisionSource source

    The source image where image object is depicted.

    ImageFillConfiguration config

    The configuration used for extract recognition data from source. This value can be null.

    Rectangle rect

    Rectangular bound of the image object on the source image.

    Exceptions
    Type Condition
    System.ArgumentNullException

    source is null.

    System.ObjectDisposedException

    The ImageObject has already been disposed of.
    -or-
    source has already been disposed of.
    -or-
    config has already been disposed of.

    View Source

    Fill(MediaVisionSource, ImageFillConfiguration)

    Fills the image object.
    Extracts data from source image which will be needed for recognition of depicted object.

    Declaration
    [Obsolete("Deprecated since API12. Will be removed in API15.")]
    public void Fill(MediaVisionSource source, ImageFillConfiguration config)
    Parameters
    Type Name Description
    MediaVisionSource source

    The source image where image object is depicted.

    ImageFillConfiguration config

    The configuration used for extract recognition data from source. This value can be null.

    Exceptions
    Type Condition
    System.ArgumentNullException

    source is null.

    System.ObjectDisposedException

    The ImageObject has already been disposed of.
    -or-
    source has already been disposed of.
    -or-
    config has already been disposed of.

    View Source

    Fill(MediaVisionSource)

    Fills the image object.
    Extracts data from source image which will be needed for recognition of depicted object.

    Declaration
    [Obsolete("Deprecated since API12. Will be removed in API15.")]
    public void Fill(MediaVisionSource source)
    Parameters
    Type Name Description
    MediaVisionSource source

    The source image where image object is depicted.

    Exceptions
    Type Condition
    System.ArgumentNullException

    source is null.

    System.ObjectDisposedException

    The ImageObject has already been disposed of.
    -or-
    source has already been disposed of.

    View Source

    ~ImageObject()

    Finalizes an instance of the ImageObject class.

    Declaration
    protected ~ImageObject()
    View Source

    GetLabel()

    Gets the label for the image object.

    Declaration
    [Obsolete("Deprecated since API12. Will be removed in API15.")]
    public int? GetLabel()
    Returns
    Type Description
    int?

    The label value if the ImageObject has label, otherwise null.

    Exceptions
    Type Condition
    System.ObjectDisposedException

    The ImageObject has already been disposed of.

    See Also
    SetLabel(int)
    View Source

    Save(string)

    Saves the image object.

    Declaration
    [Obsolete("Deprecated since API12. Will be removed in API15.")]
    public void Save(string path)
    Parameters
    Type Name Description
    string path

    Path to the file to save the model.

    Exceptions
    Type Condition
    System.ArgumentNullException

    path is null.

    System.UnauthorizedAccessException

    No permission to write to the specified path.

    System.ObjectDisposedException

    The ImageObject has already been disposed of.

    System.IO.DirectoryNotFoundException

    The directory for path does not exist.

    View Source

    SetLabel(int)

    Sets the label for the ImageObject.

    Declaration
    [Obsolete("Deprecated since API12. Will be removed in API15.")]
    public void SetLabel(int label)
    Parameters
    Type Name Description
    int label

    The label which will be assigned to the image object.

    See Also
    GetLabel()

    Implements

    System.IDisposable
    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX