Click or drag to resize
MapTColor, TDepth Class
http://www.emgu.com
A Map is similar to an Image, except that the location of the pixels is defined by its area and resolution
Inheritance Hierarchy
SystemObject
  Emgu.UtilDisposableObject
    Emgu.UtilUnmanagedObject
      Emgu.CVCvArrayTDepth
        Emgu.CVImageTColor, TDepth
          Emgu.CVMapTColor, TDepth

Namespace: Emgu.CV
Assembly: Emgu.CV.World (in Emgu.CV.World.dll) Version: 3.2.0.2682 (3.2.0.2682)
Syntax
[SerializableAttribute]
public class Map<TColor, TDepth> : Image<TColor, TDepth>
where TColor : struct, new(), IColor
where TDepth : new()

Type Parameters

TColor
The color of this map
TDepth
The depth of this map

The MapTColor, TDepth type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyArea
Get the area of this map as a rectangle
Public propertyBitmap
The Get property provide a more efficient way to convert Image<Gray, Byte>, Image<Bgr, Byte> and Image<Bgra, Byte> into Bitmap such that the image data is shared with Bitmap. If you change the pixel value on the Bitmap, you change the pixel values on the Image object as well! For other types of image this property has the same effect as ToBitmap() Take extra caution not to use the Bitmap after the Image object is disposed The Set property convert the bitmap to this Image type.
(Inherited from ImageTColor, TDepth.)
Public propertyBytes
Get or Set an Array of bytes that represent the data in this array
(Inherited from CvArrayTDepth.)
Public propertyCols
The number of cols for this array
(Inherited from CvArrayTDepth.)
Public propertyData
Get or Set the data for this matrix. The Get function has O(1) complexity. The Set function make a copy of the data
(Inherited from ImageTColor, TDepth.)
Public propertyHeight
Get the height (#Rows) of the cvArray. If ROI is set, the height of the ROI
(Inherited from CvArrayTDepth.)
Public propertyIsROISet
Indicates if the region of interest has been set
(Inherited from ImageTColor, TDepth.)
Public propertyItemPoint
Get or Set the color in the location
(Inherited from ImageTColor, TDepth.)
Public propertyItemInt32
Get or Set the specific channel of the current image. For Get operation, a copy of the specific channel is returned. For Set operation, the specific channel is copied to this image.
(Inherited from ImageTColor, TDepth.)
Public propertyItemInt32, Int32
Get or Set the color in the rowth row (y direction) and columnth column (x direction)
(Inherited from ImageTColor, TDepth.)
Public propertyManagedArray
Get the underneath managed array
(Inherited from ImageTColor, TDepth.)
Public propertyMat
Get the Mat header that represent this CvArr
(Inherited from CvArrayTDepth.)
Public propertyMIplImage
The IplImage structure
(Inherited from ImageTColor, TDepth.)
Public propertyNorm
The norm of this Array
(Inherited from CvArrayTDepth.)
Public propertyNumberOfChannels
Get the number of channels for this image
(Inherited from ImageTColor, TDepth.)
Public propertyPtr
The pointer to the internal structure
(Inherited from CvArrayTDepth.)
Public propertyResolution
Get the resolution of this map as a 2D point
Public propertyROI
Get or Set the region of interest for this map. To clear the ROI, set it to System.Drawing.RectangleF.Empty
Public propertyRows
The number of rows for this array
(Inherited from CvArrayTDepth.)
Public propertySerializationCompressionRatio
Get or set the Compression Ratio for serialization. A number between 0 - 9. 0 means no compression at all, while 9 means best compression
(Inherited from CvArrayTDepth.)
Public propertySize
Get the size of the array
(Inherited from ImageTColor, TDepth.)
Public propertyTrace
Sum of diagonal elements of the matrix
(Inherited from CvArrayTDepth.)
Public propertyWidth
Get the width (#Cols) of the cvArray. If ROI is set, the width of the ROI
(Inherited from CvArrayTDepth.)
Top
Methods
  NameDescription
Public method_And
Inplace And operation with otherArray
(Inherited from CvArrayTDepth.)
Public method_Dilate
Dilates this image inplace using a 3x3 rectangular structuring element. Dilation are applied several (iterations) times
(Inherited from ImageTColor, TDepth.)
Public method_EqualizeHist
The algorithm inplace normalizes brightness and increases contrast of the image. For color images, a HSV representation of the image is first obtained and the V (value) channel is histogram normalized
(Inherited from ImageTColor, TDepth.)
Public method_Erode
Erodes this image inplace using a 3x3 rectangular structuring element. Erosion are applied several (iterations) times
(Inherited from ImageTColor, TDepth.)
Public method_Flip
Inplace flip the image
(Inherited from ImageTColor, TDepth.)
Public method_GammaCorrect
Gamma corrects this image inplace. The image must have a depth type of Byte.
(Inherited from ImageTColor, TDepth.)
Public method_Max(Double)
Inplace compute the elementwise maximum value with value
(Inherited from CvArrayTDepth.)
Public method_Max(CvArrayTDepth)
Inplace elementwise maximize the current Array with other
(Inherited from CvArrayTDepth.)
Public method_Min(Double)
Inplace compute the elementwise minimum value
(Inherited from CvArrayTDepth.)
Public method_Min(CvArrayTDepth)
Inplace elementwise minimize the current Array with other
(Inherited from CvArrayTDepth.)
Public method_MorphologyEx
Perform inplace advanced morphological transformations using erosion and dilation as basic operations.
(Inherited from ImageTColor, TDepth.)
Public method_Mul(Double)
Inplace multiply elements of the Array by scale
(Inherited from CvArrayTDepth.)
Public method_Mul(CvArrayTDepth)
Inplace elementwise multiply the current Array with src2
(Inherited from CvArrayTDepth.)
Public method_Not
Inplace compute the complement for all array elements
(Inherited from CvArrayTDepth.)
Public method_Or
Inplace Or operation with otherArray
(Inherited from CvArrayTDepth.)
Public method_SmoothGaussian(Int32)
Perform Gaussian Smoothing inplace for the current image
(Inherited from ImageTColor, TDepth.)
Public method_SmoothGaussian(Int32, Int32, Double, Double)
Perform Gaussian Smoothing inplace for the current image
(Inherited from ImageTColor, TDepth.)
Public method_ThresholdBinary
Threshold the image inplace such that: dst(x,y) = max_value, if src(x,y)>threshold; 0, otherwise
(Inherited from ImageTColor, TDepth.)
Public method_ThresholdBinaryInv
Threshold the image inplace such that: dst(x,y) = 0, if src(x,y)>threshold; max_value, otherwise
(Inherited from ImageTColor, TDepth.)
Public method_ThresholdToZero
Threshold the image inplace such that: dst(x,y) = src(x,y), if src(x,y)>threshold; 0, otherwise
(Inherited from ImageTColor, TDepth.)
Public method_ThresholdToZeroInv
Threshold the image inplace such that: dst(x,y) = 0, if src(x,y)>threshold; src(x,y), otherwise
(Inherited from ImageTColor, TDepth.)
Public method_ThresholdTrunc
Threshold the image inplace such that: dst(x,y) = threshold, if src(x,y)>threshold; src(x,y), otherwise
(Inherited from ImageTColor, TDepth.)
Public methodAbsDiff(ImageTColor, TDepth)
Computes absolute different between this image and the other image
(Inherited from ImageTColor, TDepth.)
Public methodAccumulate(ImageTColor, TDepth)
Accumulate img2 to the current image using the specific mask
(Inherited from ImageTColor, TDepth.)
Public methodAccumulate(ImageTColor, TDepth, ImageGray, Byte)
Accumulate img2 to the current image using the specific mask
(Inherited from ImageTColor, TDepth.)
Public methodAccumulateWeighted(ImageTColor, TDepth, Double)
Update Running Average. this = (1-alpha)*this + alpha*img
(Inherited from ImageTColor, TDepth.)
Public methodAccumulateWeighted(ImageTColor, TDepth, Double, ImageGray, Byte)
Update Running Average. this = (1-alpha)*this + alpha*img, using the mask
(Inherited from ImageTColor, TDepth.)
Public methodAction(ActionTDepth)
perform an generic action based on each element of the image
(Inherited from ImageTColor, TDepth.)
Public methodActionTOtherDepth(ImageTColor, TOtherDepth, ActionTDepth, TOtherDepth)
Perform an generic operation based on the elements of the two images
(Inherited from ImageTColor, TDepth.)
Public methodAdd(ImageTColor, TDepth)
Elementwise add another image with the current image
(Inherited from ImageTColor, TDepth.)
Public methodAdd(ImageTColor, TDepth, ImageGray, Byte)
Elementwise add img2 with the current image, using a mask
(Inherited from ImageTColor, TDepth.)
Public methodAddWeighted
Return the weighted sum such that: res = this * alpha + img2 * beta + gamma
(Inherited from ImageTColor, TDepth.)
Protected methodAllocateData
Allocate data for the array
(Inherited from ImageTColor, TDepth.)
Public methodAnd(ImageTColor, TDepth)
Perform an elementwise AND operation with another image and return the result
(Inherited from ImageTColor, TDepth.)
Public methodAnd(ImageTColor, TDepth, ImageGray, Byte)
Perform an elementwise AND operation with another image, using a mask, and return the result
(Inherited from ImageTColor, TDepth.)
Public methodAvgSdv(TColor, MCvScalar)
Calculates the average value and standard deviation of array elements, independently for each channel
(Inherited from ImageTColor, TDepth.)
Public methodAvgSdv(TColor, MCvScalar, ImageGray, Byte)
Calculates the average value and standard deviation of array elements, independently for each channel
(Inherited from ImageTColor, TDepth.)
Public methodBuildPyramid
Compute the image pyramid
(Inherited from ImageTColor, TDepth.)
Public methodCanny(Double, Double)
Find the edges on this image and marked them in the returned image.
(Inherited from ImageTColor, TDepth.)
Public methodCanny(Double, Double, Int32, Boolean)
Find the edges on this image and marked them in the returned image.
(Inherited from ImageTColor, TDepth.)
Public methodCheckRange
Check that every array element is neither NaN nor +- inf. The functions also check that each value is between min and max. in the case of multi-channel arrays each channel is processed independently. If some values are out of range, position of the first outlier is stored in pos, and then the functions return false.
(Inherited from CvArrayTDepth.)
Public methodClone
Make a clone of the current image. All image data as well as the COI and ROI are cloned
(Inherited from ImageTColor, TDepth.)
Public methodCmp(Double, CmpType)
Compare the current image with value and returns the comparison mask
(Inherited from ImageTColor, TDepth.)
Public methodCmp(ImageTColor, TDepth, CmpType)
Compare the current image with img2 and returns the comparison mask
(Inherited from ImageTColor, TDepth.)
Public methodConcateHorizontal
Concate the current image with another image horizontally.
(Inherited from ImageTColor, TDepth.)
Public methodConcateVertical
Concate the current image with another image vertically.
(Inherited from ImageTColor, TDepth.)
Public methodConvertTOtherDepth(ConverterTDepth, TOtherDepth)
Compute the element of the new image based on element of this image
(Inherited from ImageTColor, TDepth.)
Public methodConvertTOtherDepth(FuncTDepth, Int32, Int32, TOtherDepth)
Compute the element of a new image based on the value as well as the x and y positions of each pixel on the image
(Inherited from ImageTColor, TDepth.)
Public methodConvertTOtherColor, TOtherDepth
Convert the current image to the specific color and depth
(Inherited from ImageTColor, TDepth.)
Public methodConvertTDepth2, TDepth3(ImageTColor, TDepth2, FuncTDepth, TDepth2, TDepth3)
Compute the element of the new image based on the elements of the two image
(Inherited from ImageTColor, TDepth.)
Public methodConvertTDepth2, TDepth3, TDepth4(ImageTColor, TDepth2, ImageTColor, TDepth3, FuncTDepth, TDepth2, TDepth3, TDepth4)
Compute the element of the new image based on the elements of the three image
(Inherited from ImageTColor, TDepth.)
Public methodConvertTDepth2, TDepth3, TDepth4, TDepth5(ImageTColor, TDepth2, ImageTColor, TDepth3, ImageTColor, TDepth4, FuncTDepth, TDepth2, TDepth3, TDepth4, TDepth5)
Compute the element of the new image based on the elements of the four image
(Inherited from ImageTColor, TDepth.)
Public methodConvertFrom(IInputArray)
Convert the source image to the current image, if the size are different, the current image will be a resized version of the srcImage.
(Inherited from ImageTColor, TDepth.)
Public methodConvertFromTSrcColor, TSrcDepth(ImageTSrcColor, TSrcDepth)
Convert the source image to the current image, if the size are different, the current image will be a resized version of the srcImage.
(Inherited from ImageTColor, TDepth.)
Public methodConvertScaleTOtherDepth
Convert the current image to the specific depth, at the same time scale and shift the values of the pixel
(Inherited from ImageTColor, TDepth.)
Public methodConvolution
Performs a convolution using the specific kernel
(Inherited from ImageTColor, TDepth.)
Public methodCopy
Make a copy of the image, if ROI is set, only copy the ROI
(Inherited from ImageTColor, TDepth.)
Public methodCopy(Rectangle)
Make a copy of the specific ROI (Region of Interest) from the image
(Inherited from ImageTColor, TDepth.)
Public methodCopy(RectangleF)
Get a copy of the map in the specific area
Public methodCopy(ImageGray, Byte)
Make a copy of the image using a mask, if ROI is set, only copy the ROI
(Inherited from ImageTColor, TDepth.)
Public methodCopy(RotatedRect)
Get a copy of the boxed region of the image
(Inherited from ImageTColor, TDepth.)
Public methodCopy(ImageTColor, TDepth, ImageGray, Byte)
Copy the masked area of this image to destination
(Inherited from ImageTColor, TDepth.)
Public methodCopyBlank
Create an image of the same size
(Inherited from ImageTColor, TDepth.)
Public methodCopyTo
Copy the current array to destination
(Inherited from CvArrayTDepth.)
Public methodCountNonzero
Count the non Zero elements for each channel
(Inherited from ImageTColor, TDepth.)
Protected methodDeserializeObjectData
A function used for runtime deserailization of the object
(Inherited from CvArrayTDepth.)
Public methodDilate
Dilates this image using a 3x3 rectangular structuring element. Dilation are applied several (iterations) times
(Inherited from ImageTColor, TDepth.)
Public methodDispose
The dispose function that implements IDisposable interface
(Inherited from DisposableObject.)
Protected methodDisposeObject
Release all unmanaged memory associate with the image
(Inherited from ImageTColor, TDepth.)
Public methodDotProduct
Calculates and returns the Euclidean dot product of two arrays. src1 dot src2 = sumI(src1(I)*src2(I))
(Inherited from CvArrayTDepth.)
Public methodDraw(RectangleF, TColor, Int32)
Draw a rectangle in the map
Public methodDraw(Cross2DF, TColor, Int32)
Draw a 2D Cross using the specific color and thickness
(Inherited from ImageTColor, TDepth.)
Public methodDraw(IConvexPolygonF, TColor, Int32)
Draw a convex polygon of the specific color and thickness
(Overrides ImageTColor, TDepthDraw(IConvexPolygonF, TColor, Int32).)
Public methodDraw(Point, TColor, Int32, LineType, Point)
Draws contour outlines in the image if thickness>=0 or fills area bounded by the contours if thickness<0
(Inherited from ImageTColor, TDepth.)
Public methodDraw(Rectangle, TColor, Int32, LineType, Int32)
Draw an Rectangle of the specific color and thickness
(Inherited from ImageTColor, TDepth.)
Public methodDraw(CircleF, TColor, Int32, LineType, Int32)
Draw a Circle of the specific color and thickness
(Overrides ImageTColor, TDepthDraw(CircleF, TColor, Int32, LineType, Int32).)
Public methodDraw(Ellipse, TColor, Int32, LineType, Int32)
Draw a Ellipse of the specific color and thickness
(Inherited from ImageTColor, TDepth.)
Public methodDraw(LineSegment2D, TColor, Int32, LineType, Int32)
Draw a line segment using the specific color and thickness
(Inherited from ImageTColor, TDepth.)
Public methodDraw(LineSegment2DF, TColor, Int32, LineType, Int32)
Draw a line segment in the map
(Overrides ImageTColor, TDepthDraw(LineSegment2DF, TColor, Int32, LineType, Int32).)
Public methodDraw(String, Point, FontFace, Double, TColor, Int32, LineType, Boolean)
Draw the text using the specific font on the image
(Overrides ImageTColor, TDepthDraw(String, Point, FontFace, Double, TColor, Int32, LineType, Boolean).)
Public methodDraw(IInputArrayOfArrays, Int32, TColor, Int32, LineType, IInputArray, Int32, Point)
Draws contour outlines in the image if thickness>=0 or fills area bounded by the contours if thickness<0
(Inherited from ImageTColor, TDepth.)
Public methodDrawPolyline(PointF, Boolean, TColor, Int32)
Draw the polyline defined by the array of 2D points
Public methodDrawPolyline(Point, Boolean, TColor, Int32, LineType, Int32)
Draw the polyline defined by the array of 2D points
(Inherited from ImageTColor, TDepth.)
Public methodDrawPolyline(Point, Boolean, TColor, Int32, LineType, Int32)
Draw the polylines defined by the array of array of 2D points
(Inherited from ImageTColor, TDepth.)
Public methodEquals(Object) (Inherited from Object.)
Public methodEquals(ImageTColor, TDepth)
Compare two images, returns true if the each of the pixels are equal, false otherwise
(Inherited from ImageTColor, TDepth.)
Public methodErode
Erodes this image using a 3x3 rectangular structuring element. Erosion are applied several (iterations) times
(Inherited from ImageTColor, TDepth.)
Public methodExp
Calculates exponent of every element of input array: dst(I)=exp(src(I))
(Inherited from ImageTColor, TDepth.)
Public methodFillConvexPoly
Fill the convex polygon with the specific color
(Inherited from ImageTColor, TDepth.)
Protected methodFinalize
Destructor
(Inherited from DisposableObject.)
Public methodFindCornerSubPix
Iterates to find the sub-pixel accurate location of corners, or radial saddle points
(Inherited from ImageTColor, TDepth.)
Public methodFlip
Return a flipped copy of the current image
(Inherited from ImageTColor, TDepth.)
Public methodGetAverage
Get the average value on this image
(Inherited from ImageTColor, TDepth.)
Public methodGetAverage(ImageGray, Byte)
Get the average value on this image, using the specific mask
(Inherited from ImageTColor, TDepth.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetInputArray
The unmanaged pointer to the input array.
(Inherited from CvArrayTDepth.)
Public methodGetInputOutputArray
The unmanaged pointer to the input output array.
(Inherited from CvArrayTDepth.)
Public methodGetMoments
Calculates spatial and central moments up to the third order and writes them to moments. The moments may be used then to calculate gravity center of the shape, its area, main axises and various shape characteristics including 7 Hu invariants.
(Inherited from ImageTColor, TDepth.)
Public methodGetObjectData
A function used for runtime serialization of the object
(Overrides ImageTColor, TDepthGetObjectData(SerializationInfo, StreamingContext).)
Public methodGetOutputArray
The unmanaged pointer to the output array.
(Inherited from CvArrayTDepth.)
Public methodGetSchema
Get the xml schema
(Inherited from CvArrayTDepth.)
Public methodGetSubRect
Get a subimage which image data is shared with the current image.
(Inherited from ImageTColor, TDepth.)
Public methodGetSum
Get the sum for each color channel
(Inherited from ImageTColor, TDepth.)
Public methodGetType (Inherited from Object.)
Public methodGrabCut
Use grabcut to perform background foreground segmentation.
(Inherited from ImageTColor, TDepth.)
Public methodHoughCircles
First apply Canny Edge Detector on the current image, then apply Hough transform to find circles
(Inherited from ImageTColor, TDepth.)
Public methodHoughLines
Apply Canny Edge Detector follows by Probabilistic Hough transform to find line segments in the image
(Inherited from ImageTColor, TDepth.)
Public methodHoughLinesBinary
Apply Probabilistic Hough transform to find line segments. The current image must be a binary image (eg. the edges as a result of the Canny edge detector)
(Inherited from ImageTColor, TDepth.)
Public methodImagePointToMapPoint
Map an image point to a Map point
Public methodInPaint
Use inpaint to recover the intensity of the pixels which location defined by on this image
(Inherited from ImageTColor, TDepth.)
Public methodInRange(TColor, TColor)
Checks that image elements lie between two scalars
(Inherited from ImageTColor, TDepth.)
Public methodInRange(ImageTColor, TDepth, ImageTColor, TDepth)
Checks that image elements lie between values defined by two images of same size and type
(Inherited from ImageTColor, TDepth.)
Public methodIntegral
Calculates integral images for the source image
(Inherited from ImageTColor, TDepth.)
Public methodIntegral(ImageTColor, Double, ImageTColor, Double)
Calculates integral images for the source image
(Inherited from ImageTColor, TDepth.)
Public methodIntegral(ImageTColor, Double, ImageTColor, Double, ImageTColor, Double)
Calculates one or more integral images for the source image
(Inherited from ImageTColor, TDepth.)
Public methodLaplace
Calculates Laplacian of the source image by summing second x- and y- derivatives calculated using Sobel operator. 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|
(Inherited from ImageTColor, TDepth.)
Public methodLog
Calculates natural logarithm of absolute value of every element of input array
(Inherited from ImageTColor, TDepth.)
Public methodLogPolar
Convert the image to log polar, simulating the human foveal vision
(Inherited from ImageTColor, TDepth.)
Public methodMapPointToImagePoint(PointF)
Map a point to a position in the internal image
Public methodMapPointToImagePoint(MCvPoint2D64f)
Map a point to a position in the internal image
Public methodMatchTemplate
The function slids through image, compares overlapped patches of size wxh with templ using the specified method and return the comparison results
(Inherited from ImageTColor, TDepth.)
Public methodMax(Double)
Find the elementwise maximum value
(Inherited from ImageTColor, TDepth.)
Public methodMax(ImageTColor, TDepth)
Find the elementwise maximum value
(Inherited from ImageTColor, TDepth.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodMin(Double)
Find the elementwise minimum value
(Inherited from ImageTColor, TDepth.)
Public methodMin(ImageTColor, TDepth)
Find the elementwise minimum value
(Inherited from ImageTColor, TDepth.)
Public methodMinMax
Returns the min / max location and values for the image
(Inherited from ImageTColor, TDepth.)
Public methodMorphologyEx
Perform advanced morphological transformations using erosion and dilation as basic operations.
(Inherited from ImageTColor, TDepth.)
Public methodMul(Double)
Elementwise multiply the current image with scale
(Inherited from ImageTColor, TDepth.)
Public methodMul(ImageTColor, TDepth)
Elementwise multiply img2 with the current image
(Inherited from ImageTColor, TDepth.)
Public methodMul(ImageTColor, TDepth, Double)
Elementwise multiply another image with the current image and the scale
(Inherited from ImageTColor, TDepth.)
Public methodNot
Compute the complement image
(Inherited from ImageTColor, TDepth.)
Public methodOr(ImageTColor, TDepth)
Perform an elementwise OR operation with another image and return the result
(Inherited from ImageTColor, TDepth.)
Public methodOr(ImageTColor, TDepth, ImageGray, Byte)
Perform an elementwise OR operation with another image, using a mask, and return the result
(Inherited from ImageTColor, TDepth.)
Public methodPow
Raises every element of input array to p dst(I)=src(I)^p, if p is integer dst(I)=abs(src(I))^p, otherwise
(Inherited from ImageTColor, TDepth.)
Public methodPyrDown
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.
(Inherited from ImageTColor, TDepth.)
Public methodPyrUp
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.
(Inherited from ImageTColor, TDepth.)
Public methodReadXml
Function to call when deserializing this object from XML
(Inherited from CvArrayTDepth.)
Public methodReduceTOtherDepth
Reduces matrix to a vector by treating the matrix rows/columns as a set of 1D vectors and performing the specified operation on the vectors until a single row/column is obtained.
(Inherited from CvArrayTDepth.)
Protected methodReleaseManagedResources
Release the managed resources. This function will be called during the disposal of the current object. override ride this function if you need to call the Dispose() function on any managed IDisposable object created by the current object
(Inherited from DisposableObject.)
Public methodResize(Double, Inter)
Scale the image to the specific size: width *= scale; height *= scale
(Inherited from ImageTColor, TDepth.)
Public methodResize(Int32, Int32, Inter)
Scale the image to the specific size
(Inherited from ImageTColor, TDepth.)
Public methodResize(Int32, Int32, Inter, Boolean)
Scale the image to the specific size
(Inherited from ImageTColor, TDepth.)
Public methodRotate(Double, TColor)
Rotate the image the specified angle cropping the result to the original size
(Inherited from ImageTColor, TDepth.)
Public methodRotate(Double, TColor, Boolean)
Rotate this image the specified angle
(Inherited from ImageTColor, TDepth.)
Public methodRotate(Double, PointF, Inter, TColor, Boolean)
Rotate this image the specified angle
(Inherited from ImageTColor, TDepth.)
Public methodSample(LineSegment2D)
Sample the pixel values on the specific line segment
(Inherited from ImageTColor, TDepth.)
Public methodSample(LineSegment2D, Connectivity)
Sample the pixel values on the specific line segment
(Inherited from ImageTColor, TDepth.)
Public methodSave
Save this image to the specific file.
(Inherited from ImageTColor, TDepth.)
Public methodSetIdentity
Initialize the identity matrix
(Inherited from CvArrayTDepth.)
Public methodSetIdentity(MCvScalar)
Initializes scaled identity matrix
(Inherited from CvArrayTDepth.)
Public methodSetRandNormal
Inplace fills Array with normally distributed random numbers
(Inherited from CvArrayTDepth.)
Public methodSetRandUniform
Inplace fills Array with uniformly distributed random numbers
(Inherited from CvArrayTDepth.)
Public methodSetValue(TColor)
Set every pixel of the image to the specific color
(Inherited from ImageTColor, TDepth.)
Public methodSetValue(Double, CvArrayByte)
Set the element of the Array to value, using the specific mask
(Inherited from CvArrayTDepth.)
Public methodSetValue(TColor, ImageGray, Byte)
Set every pixel of the image to the specific color, using a mask
(Inherited from ImageTColor, TDepth.)
Public methodSetValue(MCvScalar, CvArrayByte)
Set the element of the Array to value, using the specific mask
(Inherited from CvArrayTDepth.)
Public methodSetZero
Set the values to zero
(Inherited from CvArrayTDepth.)
Public methodSmoothBilatral
Applying bilateral 3x3 filtering
(Inherited from ImageTColor, TDepth.)
Public methodSmoothBlur(Int32, Int32)
Summation over a pixel param1 x param2 neighborhood with subsequent scaling by 1/(param1 x param2)
(Inherited from ImageTColor, TDepth.)
Public methodSmoothBlur(Int32, Int32, Boolean)
Summation over a pixel param1 x param2 neighborhood. If scale is true, the result is subsequent scaled by 1/(param1 x param2)
(Inherited from ImageTColor, TDepth.)
Public methodSmoothGaussian(Int32)
Perform Gaussian Smoothing in the current image and return the result
(Inherited from ImageTColor, TDepth.)
Public methodSmoothGaussian(Int32, Int32, Double, Double)
Perform Gaussian Smoothing in the current image and return the result
(Inherited from ImageTColor, TDepth.)
Public methodSmoothMedian
Finding median of sizexsize neighborhood
(Inherited from ImageTColor, TDepth.)
Public methodSobel
Calculates the image derivative by convolving the image with the appropriate kernel 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.
(Inherited from ImageTColor, TDepth.)
Public methodSplit
Split current Image into an array of gray scale images where each element in the array represent a single color channel of the original image
(Inherited from ImageTColor, TDepth.)
Public methodSub(ImageTColor, TDepth)
Elementwise subtract another image from the current image
(Inherited from ImageTColor, TDepth.)
Public methodSub(ImageTColor, TDepth, ImageGray, Byte)
Elementwise subtract another image from the current image, using a mask
(Inherited from ImageTColor, TDepth.)
Public methodSubR(TColor)
result = val - this
(Inherited from ImageTColor, TDepth.)
Public methodSubR(TColor, ImageGray, Byte)
result = val - this, using a mask
(Inherited from ImageTColor, TDepth.)
Public methodThresholdAdaptive
Transforms grayscale image to binary image. Threshold calculated individually for each pixel. For the method CV_ADAPTIVE_THRESH_MEAN_C it is a mean of blockSize x blockSize pixel neighborhood, subtracted by param1. For the method CV_ADAPTIVE_THRESH_GAUSSIAN_C it is a weighted sum (gaussian) of blockSize x blockSize pixel neighborhood, subtracted by param1.
(Inherited from ImageTColor, TDepth.)
Public methodThresholdBinary
Threshold the image such that: dst(x,y) = max_value, if src(x,y)>threshold; 0, otherwise
(Inherited from ImageTColor, TDepth.)
Public methodThresholdBinaryInv
Threshold the image such that: dst(x,y) = 0, if src(x,y)>threshold; max_value, otherwise
(Inherited from ImageTColor, TDepth.)
Public methodThresholdToZero
Threshold the image such that: dst(x,y) = src(x,y), if src(x,y)>threshold; 0, otherwise
(Inherited from ImageTColor, TDepth.)
Public methodThresholdToZeroInv
Threshold the image such that: dst(x,y) = 0, if src(x,y)>threshold; src(x,y), otherwise
(Inherited from ImageTColor, TDepth.)
Public methodThresholdTrunc
Threshold the image such that: dst(x,y) = threshold, if src(x,y)>threshold; src(x,y), otherwise
(Inherited from ImageTColor, TDepth.)
Public methodToBitmap
Convert this image into Bitmap, the pixel values are copied over to the Bitmap
(Inherited from ImageTColor, TDepth.)
Public methodToBitmap(Int32, Int32)
Create a Bitmap image of certain size
(Inherited from ImageTColor, TDepth.)
Public methodToJpegData
Get the jpeg representation of the image
(Inherited from ImageTColor, TDepth.)
Public methodToString (Inherited from Object.)
Public methodToUMat
Get the umat representation of this mat
(Inherited from CvArrayTDepth.)
Public methodWarpAffine(Mat, Inter, Warp, BorderType, TColor)
Transforms source image using the specified matrix
(Inherited from ImageTColor, TDepth.)
Public methodWarpAffine(Mat, Int32, Int32, Inter, Warp, BorderType, TColor)
Transforms source image using the specified matrix
(Inherited from ImageTColor, TDepth.)
Public methodWarpPerspectiveTMapDepth(MatrixTMapDepth, Inter, Warp, BorderType, TColor)
Transforms source image using the specified matrix
(Inherited from ImageTColor, TDepth.)
Public methodWarpPerspectiveTMapDepth(MatrixTMapDepth, Int32, Int32, Inter, Warp, BorderType, TColor)
Transforms source image using the specified matrix
(Inherited from ImageTColor, TDepth.)
Public methodWriteXml
Function to call when serializing this object to XML
(Inherited from CvArrayTDepth.)
Public methodXor(ImageTColor, TDepth)
Perform an elementwise XOR operation with another image and return the result
(Inherited from ImageTColor, TDepth.)
Public methodXor(ImageTColor, TDepth, ImageGray, Byte)
Perform an elementwise XOR operation with another image, using a mask, and return the result
(Inherited from ImageTColor, TDepth.)
Top
Fields
See Also