http://www.emgu.com

The Map<(Of <(<'TColor, TDepth>)>)> generic type exposes the following members.

Constructors

  NameDescription
Public methodMap<(Of <(<'TColor, TDepth>)>)>(RectangleF, PointF)
Create a new Image Map defined by the Rectangle area. The center (0.0, 0.0) of this map is defined by the center of the rectangle. The initial value of the map is 0.0
Public methodMap<(Of <(<'TColor, TDepth>)>)>(SerializationInfo, StreamingContext)
Constructor used to deserialize runtime serialized object
Public methodMap<(Of <(<'TColor, TDepth>)>)>(RectangleF, PointF, TColor)
Create a new Image Map defined by the Rectangle area. The center (0.0, 0.0) of this map is defined by the center of the rectangle.

Methods

  NameDescription
Public method_And
Inplace And operation with otherArray
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public method_Dilate
Dilates this image inplace using a 3x3 rectangular structuring element. Dilation are applied several (iterations) times
(Inherited from Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public method_Erode
Erodes this image inplace using a 3x3 rectangular structuring element. Erosion are applied several (iterations) times
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public method_Flip
Inplace flip the image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public method_GammaCorrect
Gamma corrects this image inplace. The image must have a depth type of Byte.
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public method_Max(Double)
Inplace compute the elementwise maximum value with value
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public method_Max(CvArray<(Of <<'(TDepth>)>>))
Inplace elementwise maximize the current Array with other
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public method_Min(Double)
Inplace compute the elementwise minimum value
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public method_Min(CvArray<(Of <<'(TDepth>)>>))
Inplace elementwise minimize the current Array with other
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public method_MorphologyEx
Perform inplace advanced morphological transformations using erosion and dilation as basic operations.
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public method_Mul(Double)
Inplace multiply elements of the Array by scale
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public method_Mul(CvArray<(Of <<'(TDepth>)>>))
Inplace elementwise multiply the current Array with src2
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public method_Not
Inplace compute the complement for all array elements
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public method_Or
Inplace Or operation with otherArray
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public method_SmoothGaussian(Int32)
Perform Gaussian Smoothing inplace for the current image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public method_SmoothGaussian(Int32, Int32, Double, Double)
Perform Gaussian Smoothing inplace for the current image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public method_ThresholdBinary
Threshold the image inplace such that: dst(x,y) = max_value, if src(x,y)>threshold; 0, otherwise
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public method_ThresholdBinaryInv
Threshold the image inplace such that: dst(x,y) = 0, if src(x,y)>threshold; max_value, otherwise
(Inherited from Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodAbsDiff(Image<(Of <<'(TColor, TDepth>)>>))
Computes absolute different between this image and the other image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodAcc(Image<(Of <<'(TColor, TDepth>)>>))
Accumulate img2 to the current image using the specific mask
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodAcc(Image<(Of <<'(TColor, TDepth>)>>), Image<(Of <<'(Gray, Byte>)>>))
Accumulate img2 to the current image using the specific mask
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodAction(Action<(Of <<'(TDepth>)>>))
perform an generic action based on each element of the image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodAction<(Of <<'(TOtherDepth>)>>)(Image<(Of <<'(TColor, TOtherDepth>)>>), Action<(Of <<'(TDepth, TOtherDepth>)>>))
Perform an generic operation based on the elements of the two images
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodAdd(Image<(Of <<'(TColor, TDepth>)>>))
Elementwise add another image with the current image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodAdd(Image<(Of <<'(TColor, TDepth>)>>), Image<(Of <<'(Gray, Byte>)>>))
Elementwise add img2 with the current image, using a mask
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodAddWeighted
Return the weighted sum such that: res = this * alpha + img2 * beta + gamma
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Protected methodAllocateData
Allocate data for the array
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodAnd(Image<(Of <<'(TColor, TDepth>)>>))
Perform an elementwise AND operation with another image and return the result
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodAnd(Image<(Of <<'(TColor, TDepth>)>>), Image<(Of <<'(Gray, Byte>)>>))
Perform an elementwise AND operation with another image, using a mask, and return the result
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodAvgSdv(TColor%, MCvScalar%)
Calculates the average value and standard deviation of array elements, independently for each channel
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodAvgSdv(TColor%, MCvScalar%, Image<(Of <<'(Gray, Byte>)>>))
Calculates the average value and standard deviation of array elements, independently for each channel
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodBuildPyramid
Compute the image pyramid
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodCanny(Double, Double)
Find the edges on this image and marked them in the returned image.
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodCanny(Double, Double, Int32)
Find the edges on this image and marked them in the returned image.
(Inherited from Image<(Of <(<'TColor, 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 CvArray<(Of <(<'TDepth>)>)>.)
Public methodClone
Make a clone of the current image. All image data as well as the COI and ROI are cloned
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodCmp(Double, CMP_TYPE)
Compare the current image with value and returns the comparison mask
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodCmp(Image<(Of <<'(TColor, TDepth>)>>), CMP_TYPE)
Compare the current image with img2 and returns the comparison mask
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodConcateHorizontal
Concate the current image with another image horizontally.
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodConcateVertical
Concate the current image with another image vertically.
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodConvert<(Of <<'(TOtherDepth>)>>)(Converter<(Of <<'(TDepth, TOtherDepth>)>>))
Compute the element of the new image based on element of this image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodConvert<(Of <<'(TOtherDepth>)>>)(Func<(Of <<'(TDepth, 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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodConvert<(Of <<'(TOtherColor, TOtherDepth>)>>)()()()()
Convert the current image to the specific color and depth
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodConvert<(Of <<'(TDepth2, TDepth3>)>>)(Image<(Of <<'(TColor, TDepth2>)>>), Func<(Of <<'(TDepth, TDepth2, TDepth3>)>>))
Compute the element of the new image based on the elements of the two image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodConvert<(Of <<'(TDepth2, TDepth3, TDepth4>)>>)(Image<(Of <<'(TColor, TDepth2>)>>), Image<(Of <<'(TColor, TDepth3>)>>), Func<(Of <<'(TDepth, TDepth2, TDepth3, TDepth4>)>>))
Compute the element of the new image based on the elements of the three image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodConvert<(Of <<'(TDepth2, TDepth3, TDepth4, TDepth5>)>>)(Image<(Of <<'(TColor, TDepth2>)>>), Image<(Of <<'(TColor, TDepth3>)>>), Image<(Of <<'(TColor, TDepth4>)>>), Func<(Of <<'(TDepth, TDepth2, TDepth3, TDepth4, TDepth5>)>>))
Compute the element of the new image based on the elements of the four image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodConvertFrom<(Of <<'(TSrcColor, 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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodConvertScale<(Of <<'(TOtherDepth>)>>)
Convert the current image to the specific depth, at the same time scale and shift the values of the pixel
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodConvolution
Performs a convolution using the specific kernel
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodCopy()()()()
Make a copy of the image, if ROI is set, only copy the ROI
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodCopy(Rectangle)
Make a copy of the specific ROI (Region of Interest) from the image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodCopy(RectangleF)
Get a copy of the map in the specific area
Public methodCopy(Image<(Of <<'(Gray, Byte>)>>))
Make a copy of the image using a mask, if ROI is set, only copy the ROI
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodCopy(MCvBox2D)
Get a copy of the boxed region of the image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodCopy(Image<(Of <<'(TColor, TDepth>)>>), Image<(Of <<'(Gray, Byte>)>>))
Copy the masked area of this image to destination
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodCopyBlank
Create an image of the same size
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodCopyTo
Copy the current array to destination
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodCountNonzero
Count the non Zero elements for each channel
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Protected methodDeserializeObjectData
A function used for runtime deserailization of the object
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodDetectHaarCascade(HaarCascade) Obsolete.
Detect HaarCascade object in the current image, using predefined parameters
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodDetectHaarCascade(HaarCascade, Double, Int32, HAAR_DETECTION_TYPE, Size) Obsolete.
Finds rectangular regions in the given image that are likely to contain objects the cascade has been trained for and returns those regions as a sequence of rectangles. The function scans the image several times at different scales (see cvSetImagesForHaarClassifierCascade). Each time it considers overlapping regions in the image and applies the classifiers to the regions using cvRunHaarClassifierCascade. It may also apply some heuristics to reduce number of analyzed regions, such as Canny prunning. After it has proceeded and collected the candidate rectangles (regions that passed the classifier cascade), it groups them and returns a sequence of average rectangles for each large enough group. The default parameters (scale_factor=1.1, min_neighbors=3, flags=0) are tuned for accurate yet slow object detection. For a faster operation on real video images the settings are: scale_factor=1.2, min_neighbors=2, flags=CV_HAAR_DO_CANNY_PRUNING, min_size=<minimum possible face size> (for example, ~1/4 to 1/16 of the image area in case of video conferencing).
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodDilate
Dilates this image using a 3x3 rectangular structuring element. Dilation are applied several (iterations) times
(Inherited from Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodDotProduct
Calculates and returns the Euclidean dot product of two arrays. src1 dot src2 = sumI(src1(I)*src2(I))
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodDraw(Rectangle, TColor, Int32)
Draw an Rectangle of the specific color and thickness
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodDraw(RectangleF, TColor, Int32)
Draw a rectangle in the map
Public methodDraw(CircleF, TColor, Int32)
Draw a Circle of the specific color and thickness
(Overrides Image<(Of <(<'TColor, TDepth>)>)>..::..Draw(CircleF, TColor, Int32).)
Public methodDraw(Cross2DF, TColor, Int32)
Draw a 2D Cross using the specific color and thickness
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodDraw(Ellipse, TColor, Int32)
Draw a Ellipse of the specific color and thickness
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodDraw(IConvexPolygonF, TColor, Int32)
Draw a convex polygon of the specific color and thickness
(Overrides Image<(Of <(<'TColor, TDepth>)>)>..::..Draw(IConvexPolygonF, TColor, Int32).)
Public methodDraw(LineSegment2D, TColor, Int32)
Draw a line segment using the specific color and thickness
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodDraw(LineSegment2DF, TColor, Int32)
Draw a line segment in the map
(Overrides Image<(Of <(<'TColor, TDepth>)>)>..::..Draw(LineSegment2DF, TColor, Int32).)
Public methodDraw(Seq<(Of <<'(Point>)>>), TColor, Int32)
Draws contour outlines in the image if thickness>=0 or fills area bounded by the contours if thickness<0
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodDraw(String, MCvFont%, Point, TColor)
Draw the text using the specific font on the image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodDraw(String, MCvFont%, PointF, TColor)
Draw the text using the specific font on the image
Public methodDraw(Seq<(Of <<'(Point>)>>), TColor, TColor, Int32, Int32)
Draws contour outlines in the image if thickness>=0 or fills area bounded by the contours if thickness<0
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodDraw(Seq<(Of <<'(Point>)>>), TColor, TColor, Int32, Int32, Point)
Draws contour outlines in the image if thickness>=0 or fills area bounded by the contours if thickness<0
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodDrawPolyline(array<Point>[]()[][], Boolean, TColor, Int32)
Draw the polyline defined by the array of 2D points
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodDrawPolyline(array<PointF>[]()[][], Boolean, TColor, Int32)
Draw the polyline defined by the array of 2D points
Public methodEquals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodEquals(Image<(Of <<'(TColor, TDepth>)>>))
Compare two images, returns true if the each of the pixels are equal, false otherwise
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodErode
Erodes this image using a 3x3 rectangular structuring element. Erosion are applied several (iterations) times
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodExp
Calculates exponent of every element of input array: dst(I)=exp(src(I))
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodExtractSURF(MCvSURFParams%)
Finds robust features in the image (basic descriptor is returned in this case). For each feature it returns its location, size, orientation and optionally the descriptor, basic or extended. The function can be used for object tracking and localization, image stitching etc
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodExtractSURF(Image<(Of <<'(Gray, Byte>)>>), MCvSURFParams%)
Finds robust features in the image (basic descriptor is returned in this case). For each feature it returns its location, size, orientation and optionally the descriptor, basic or extended. The function can be used for object tracking and localization, image stitching etc
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodFillConvexPoly
Fill the convex polygon with the specific color
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Protected methodFinalize
Destructor
(Inherited from DisposableObject.)
Public methodFindContours()()()()
Find a list of contours using simple approximation method.
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodFindContours(CHAIN_APPROX_METHOD, RETR_TYPE)
Find contours
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodFindContours(CHAIN_APPROX_METHOD, RETR_TYPE, MemStorage)
Find contours using the specific memory storage
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodFindCornerSubPix
Iterates to find the sub-pixel accurate location of corners, or radial saddle points
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodFlip
Return a flipped copy of the current image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodGetAverage()()()()
Get the average value on this image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodGetAverage(Image<(Of <<'(Gray, Byte>)>>))
Get the average value on this image, using the specific mask
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodGetObjectData
A function used for runtime serialization of the object
(Overrides Image<(Of <(<'TColor, TDepth>)>)>..::..GetObjectData(SerializationInfo, StreamingContext).)
Public methodGetSchema
Get the xml schema
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodGetStarKeypoints
Get the star keypoints from this image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodGetSubRect
Get a subimage which image data is shared with the current image.
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodGetSum
Get the sum for each color channel
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodGoodFeaturesToTrack(Int32, Double, Double, Int32)
Finds corners with big eigenvalues in the image.
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodGoodFeaturesToTrack(Int32, Double, Double, Int32, Double)
Finds corners with big eigenvalues in the image.
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodGoodFeaturesToTrack(Int32, Double, Double, Int32, Boolean, Double)
Finds corners with big eigenvalues in the image.
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodGrabCut
Use grabcut to perform background foreground segmentation.
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodHoughCircles
First apply Canny Edge Detector on the current image, then apply Hough transform to find circles
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodHoughLines
Apply Canny Edge Detector follows by Probabilistic Hough transform to find line segments in the image
(Inherited from Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodInRange(TColor, TColor)
Checks that image elements lie between two scalars
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodInRange(Image<(Of <<'(TColor, TDepth>)>>), Image<(Of <<'(TColor, TDepth>)>>))
Checks that image elements lie between values defined by two images of same size and type
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodIntegral()()()()
Calculates integral images for the source image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodIntegral(Image<(Of <<'(TColor, Double>)>>)%, Image<(Of <<'(TColor, Double>)>>)%)
Calculates integral images for the source image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodIntegral(Image<(Of <<'(TColor, Double>)>>)%, Image<(Of <<'(TColor, Double>)>>)%, Image<(Of <<'(TColor, Double>)>>)%)
Calculates one or more integral images for the source image
(Inherited from Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodLog
Calculates natural logarithm of absolute value of every element of input array
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodLogPolar
Convert the image to log polar, simulating the human foveal vision
(Inherited from Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodMax(Double)
Find the elementwise maximum value
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodMax(Image<(Of <<'(TColor, TDepth>)>>))
Find the elementwise maximum value
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMin(Double)
Find the elementwise minimum value
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodMin(Image<(Of <<'(TColor, TDepth>)>>))
Find the elementwise minimum value
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodMinMax
Returns the min / max location and values for the image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodMorphologyEx
Perform advanced morphological transformations using erosion and dilation as basic operations.
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodMul(Double)
Elementwise multiply the current image with scale
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodMul(Image<(Of <<'(TColor, TDepth>)>>))
Elementwise multiply img2 with the current image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodMul(Image<(Of <<'(TColor, TDepth>)>>), Double)
Elementwise multiply another image with the current image and the scale
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodNot
Compute the complement image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodOr(Image<(Of <<'(TColor, TDepth>)>>))
Perform an elementwise OR operation with another image and return the result
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodOr(Image<(Of <<'(TColor, TDepth>)>>), Image<(Of <<'(Gray, Byte>)>>))
Perform an elementwise OR operation with another image, using a mask, and return the result
(Inherited from Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodReadXml
Function to call when deserializing this object from XML
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodReduce<(Of <<'(TOtherDepth>)>>)
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 CvArray<(Of <(<'TDepth>)>)>.)
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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodResize(Int32, Int32, INTER)
Scale the image to the specific size
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodResize(Int32, Int32, INTER, Boolean)
Scale the image to the specific size
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodRotate(Double, TColor)
Rotate the image the specified angle cropping the result to the original size
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodRotate(Double, TColor, Boolean)
Rotate this image the specified angle
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodRotate(Double, PointF, INTER, TColor, Boolean)
Rotate this image the specified angle
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodRunningAvg(Image<(Of <<'(TColor, TDepth>)>>), Double)
Update Running Average. this = (1-alpha)*this + alpha*img
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodRunningAvg(Image<(Of <<'(TColor, TDepth>)>>), Double, Image<(Of <<'(Gray, Byte>)>>))
Update Running Average. this = (1-alpha)*this + alpha*img, using the mask
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSample(LineSegment2D)
Sample the pixel values on the specific line segment
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSample(LineSegment2D, CONNECTIVITY)
Sample the pixel values on the specific line segment
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSave
Save this image to the specific file.
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSetIdentity()()()()
Initialize the identity matrix
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodSetIdentity(MCvScalar)
Initializs scaled identity matrix
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodSetRandNormal(MCvScalar, MCvScalar)
Inplace fills Array with normally distributed random numbers
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodSetRandNormal(UInt64, MCvScalar, MCvScalar)
Inplace fills Array with normally distributed random numbers
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodSetRandUniform(MCvScalar, MCvScalar)
Inplace fills Array with uniformly distributed random numbers
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodSetRandUniform(UInt64, MCvScalar, MCvScalar)
Inplace fills Array with uniformly distributed random numbers
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodSetValue(Double)
Set the element of the Array to value
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodSetValue(TColor)
Set every pixel of the image to the specific color
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSetValue(MCvScalar)
Set the element of the Array to value
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodSetValue(Double, CvArray<(Of <<'(Byte>)>>))
Set the element of the Array to value, using the specific mask
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodSetValue(TColor, Image<(Of <<'(Gray, Byte>)>>))
Set every pixel of the image to the specific color, using a mask
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSetValue(MCvScalar, CvArray<(Of <<'(Byte>)>>))
Set the element of the Array to value, using the specific mask
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodSetZero
Set the values to zero
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodSmoothBilatral
Applying bilateral 3x3 filtering
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSmoothBlur(Int32, Int32)
Summation over a pixel param1 x param2 neighborhood with subsequent scaling by 1/(param1 x param2)
(Inherited from Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSmoothGaussian(Int32)
Perform Gaussian Smoothing in the current image and return the result
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSmoothGaussian(Int32, Int32, Double, Double)
Perform Gaussian Smoothing in the current image and return the result
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSmoothMedian
Finding median of sizexsize neighborhood
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSnake(array<Point>[]()[][], Single, Single, Single, Size, MCvTermCriteria, Boolean)
Updates snake in order to minimize its total energy that is a sum of internal energy that depends on contour shape (the smoother contour is, the smaller internal energy is) and external energy that depends on the energy field and reaches minimum at the local energy extremums that correspond to the image edges in case of image gradient.
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSnake(Seq<(Of <<'(Point>)>>), Single, Single, Single, Size, MCvTermCriteria, MemStorage)
Updates snake in order to minimize its total energy that is a sum of internal energy that depends on contour shape (the smoother contour is, the smaller internal energy is) and external energy that depends on the energy field and reaches minimum at the local energy extremums that correspond to the image edges in case of image gradient.
(Inherited from Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSub(Image<(Of <<'(TColor, TDepth>)>>))
Elementwise subtract another image from the current image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSub(Image<(Of <<'(TColor, TDepth>)>>), Image<(Of <<'(Gray, Byte>)>>))
Elementwise subtract another image from the current image, using a mask
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSubR(TColor)
result = val - this
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodSubR(TColor, Image<(Of <<'(Gray, Byte>)>>))
result = val - this, using a mask
(Inherited from Image<(Of <(<'TColor, 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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodThresholdBinary
Threshold the image such that: dst(x,y) = max_value, if src(x,y)>threshold; 0, otherwise
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodThresholdBinaryInv
Threshold the image such that: dst(x,y) = 0, if src(x,y)>threshold; max_value, otherwise
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodThresholdToZero
Threshold the image such that: dst(x,y) = src(x,y), if src(x,y)>threshold; 0, otherwise
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodThresholdToZeroInv
Threshold the image such that: dst(x,y) = 0, if src(x,y)>threshold; src(x,y), otherwise
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodThresholdTrunc
Threshold the image such that: dst(x,y) = threshold, if src(x,y)>threshold; src(x,y), otherwise
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodToBitmap()()()()
Convert this image into Bitmap, the pixel values are copied over to the Bitmap
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodToBitmap(Int32, Int32)
Create a Bitmap image of certain size
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodToJpegData
Get the jpeg representation of the image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodWarpAffine<(Of <<'(TMapDepth>)>>)(Matrix<(Of <<'(TMapDepth>)>>), INTER, WARP, TColor)
Transforms source image using the specified matrix
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodWarpAffine<(Of <<'(TMapDepth>)>>)(Matrix<(Of <<'(TMapDepth>)>>), Int32, Int32, INTER, WARP, TColor)
Transforms source image using the specified matrix
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodWarpPerspective<(Of <<'(TMapDepth>)>>)(Matrix<(Of <<'(TMapDepth>)>>), INTER, WARP, TColor)
Transforms source image using the specified matrix
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodWarpPerspective<(Of <<'(TMapDepth>)>>)(Matrix<(Of <<'(TMapDepth>)>>), Int32, Int32, INTER, WARP, TColor)
Transforms source image using the specified matrix
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodWriteXml
Function to call when serializing this object to XML
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public methodXor(Image<(Of <<'(TColor, TDepth>)>>))
Perform an elementwise XOR operation with another image and return the result
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public methodXor(Image<(Of <<'(TColor, TDepth>)>>), Image<(Of <<'(Gray, Byte>)>>))
Perform an elementwise XOR operation with another image, using a mask, and return the result
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)

Fields

  NameDescription
Protected field_dataHandle
The pinned GCHandle to _array;
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Protected field_ptr
A pointer to the unmanaged object
(Inherited from UnmanagedObject.)

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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public propertyBytes
Get or Set an Array of bytes that represent the data in this array
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public propertyCols
The number of cols for this array
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public propertyHeight
Get the height (#Rows) of the cvArray. If ROI is set, the height of the ROI
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public propertyIsROISet
Indicates if the region of interest has been set
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public propertyItem[([( Point])])
Get or Set the color in the location
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public propertyItem[([( Int32])])
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 Image<(Of <(<'TColor, TDepth>)>)>.)
Public propertyItem[([( Int32, Int32])])
Get or Set the color in the rowth row (y direction) and columnth column (x direction)
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public propertyManagedArray
Get the underneath managed array
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public propertyMIplImage
The IplImage structure
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public propertyNorm
The norm of this Array
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public propertyNumberOfChannels
Get the number of channels for this image
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public propertyPtr
The pointer to the internal structure
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
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 CvArray<(Of <(<'TDepth>)>)>.)
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 CvArray<(Of <(<'TDepth>)>)>.)
Public propertySize
Get the size of the array
(Inherited from Image<(Of <(<'TColor, TDepth>)>)>.)
Public propertyTrace
Sum of diagonal elements of the matrix
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)
Public propertyWidth
Get the width (#Cols) of the cvArray. If ROI is set, the width of the ROI
(Inherited from CvArray<(Of <(<'TDepth>)>)>.)

See Also