Detect the keypoints from the image

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


public static MKeyPoint[] DetectKeyPoints(
	this IKeyPointDetector detector,
	Image<Gray, byte> image,
	Image<Gray, byte> mask
Visual Basic
Public Shared Function DetectKeyPoints ( 
	detector As IKeyPointDetector,
	image As Image(Of Gray, Byte),
	mask As Image(Of Gray, Byte)
) As MKeyPoint()
Visual C++
static array<MKeyPoint>^ DetectKeyPoints(
	IKeyPointDetector^ detector, 
	Image<Gray, unsigned char>^ image, 
	Image<Gray, unsigned char>^ mask
static member DetectKeyPoints : 
        detector : IKeyPointDetector * 
        image : Image<Gray, byte> * 
        mask : Image<Gray, byte> -> MKeyPoint[] 


Type: Emgu.CV.Features2D..::..IKeyPointDetector
The keypoint detector
Type: Emgu.CV..::..Image<(Of <(<'Gray, Byte>)>)>
The image to extract keypoints from
Type: Emgu.CV..::..Image<(Of <(<'Gray, Byte>)>)>
The optional mask, can be null if not needed

Return Value

Type: array<MKeyPoint>[]()[][]
An array of key points

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IKeyPointDetector. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also