Emgu CV Library Documentation
IImage Interface
NamespacesEmgu.CVIImage

www.emgu.com/wiki
IImage interface
Declaration Syntax
C#Visual BasicVisual C++
public interface IImage : IDisposable
Public Interface IImage _
	Implements IDisposable
public interface class IImage : IDisposable
Members
All MembersMethodsProperties



IconMemberDescription
_Dilate(Int32)
Inplace perform Dilate function for iterations

_Erode(Int32)
Inplace perform Erode function for iterations

_Max(Double)
Inplace compute the maximum of the image pixel with the specific value

_Min(Double)
Inplace compute the minimum of the image pixel with the specific value

_Not()()()
Inplace compute the complement image

Bitmap
Convert this image into Bitmap

Canny(MCvScalar, MCvScalar)
Find the edges on this image and marked them in the returned image.

DCT(CV_DCT_TYPE)
performs forward or inverse transform of 2D floating-point image

DFT(CV_DXT, Int32)
performs forward or inverse transform of 1D or 2D floating-point array

Dispose()()()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Flip(FLIP)
Return a filpped copy of the current image

GetColor(Point2D<(Of <(Int32>)>))
Obtain the color from the specific location on the image

Height
The height of this image

Laplace(Int32)
The function cvLaplace calculates Laplacian of the source image by summing second x- and y- derivatives calculated using Sobel operator: dst(x,y) = d2src/dx2 + d2src/dy2 Specifying aperture_size=1 gives the fastest variant that is equal to convolving the image with the following kernel: |0 1 0| |1 -4 1| |0 1 0|

MinMax(array<Double>[]()[]%, array<Double>[]()[]%, array<MCvPoint>[]()[]%, array<MCvPoint>[]()[]%)
Returns the min / max location and values for the image

NumberOfChannel
The number of color channels for this image

Ptr
Get the pointer to the unmanaged memory

PyrDown()()()
The function PyrDown performs downsampling step of Gaussian pyramid decomposition. First it convolves this image with the specified filter and then downsamples the image by rejecting even rows and columns.

PyrUp()()()
The function cvPyrUp performs up-sampling step of Gaussian pyramid decomposition. First it upsamples this image by injecting even zero rows and columns and then convolves result with the specified filter multiplied by 4 for interpolation. So the resulting image is four times larger than the source image.

Resize(Int32, Int32)
Scale the image to the specific size

Resize(Double)
Scale the image to the specific size: width *= scale; height *= scale

Rotate(Double, MCvScalar, Boolean)
Rotate the image the specified angle

Save(String)
Save the image to the specific fileName

SetRandNormal(MCvScalar, MCvScalar)
Inplace fills Array with normally distributed random numbers

SetRandUniform(MCvScalar, MCvScalar)
Inplace fills Array with uniformly distributed random numbers

Sobel(Int32, Int32, Int32)
The function cvSobel calculates the image derivative by convolving the image with the appropriate kernel: dst(x,y) = dxorder+yodersrc/dxxorder•dyyorder |(x,y) The Sobel operators combine Gaussian smoothing and differentiation so the result is more or less robust to the noise. Most often, the function is called with (xorder=1, yorder=0, aperture_size=3) or (xorder=0, yorder=1, aperture_size=3) to calculate first x- or y- image derivative.

Split()()()
Split current IImage into an array of gray scale images where each element in the array represent a single color channel of the original image

ToByte()()()
Convert the current image to depth of Byte

ToGray()()()
Convert the current image to grayscale image

ToSingle()()()
Convert the current image to depth of Single

TypeOfColor
The type of color for this image

TypeOfDepth
The type of depth for this image

Width
The width of this image

Assembly: Emgu.CV (Module: Emgu.CV) Version: 1.3.0.0 (1.3.0.0)