http://www.emgu.com
An Image is a wrapper to IplImage of OpenCV.

Namespace: Emgu.CV
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.4.10.1935 (2.4.10.1935)

Syntax

C#
[SerializableAttribute]
public class Image<TColor, TDepth> : CvArray<TDepth>, 
	IImage, IDisposable, ICloneable, IEquatable<Image<TColor, TDepth>>
where TColor : struct, new(), IColor
where TDepth : new()
Visual Basic
<SerializableAttribute>
Public Class Image(Of TColor As {Structure, New, IColor}, TDepth As New)
	Inherits CvArray(Of TDepth)
	Implements IImage, IDisposable, ICloneable, IEquatable(Of Image(Of TColor, TDepth))
Visual C++
[SerializableAttribute]
generic<typename TColor, typename TDepth>
where TColor : value class, gcnew(), IColor
where TDepth : gcnew()
public ref class Image : public CvArray<TDepth>, 
	IImage, IDisposable, ICloneable, IEquatable<Image<TColor, TDepth>^>
F#
[<SerializableAttribute>]
type Image<'TColor, 'TDepth when 'TColor : struct, new() and IColor when 'TDepth : new()> =  
    class
        inherit CvArray<'TDepth>
        interface IImage
        interface IDisposable
        interface ICloneable
        interface IEquatable<Image<'TColor, 'TDepth>>
    end

Type Parameters

TColor
Color type of this image (either Gray, Bgr, Bgra, Hsv, Hls, Lab, Luv, Xyz, Ycc, Rgb or Rbga)
TDepth
Depth of this image (either Byte, SByte, Single, double, UInt16, Int16 or Int32)

Inheritance Hierarchy

System..::..Object
  Emgu.Util..::..DisposableObject
    Emgu.Util..::..UnmanagedObject
      Emgu.CV..::..CvArray<(Of <(<'TDepth>)>)>
        Emgu.CV..::..Image<(Of <(<'TColor, TDepth>)>)>
          Emgu.CV..::..Map<(Of <(<'TColor, TDepth>)>)>
          Emgu.CV..::..TimedImage<(Of <(<'TColor, TDepth>)>)>

See Also