Click or drag to resize
Feature2DAsyncExtensionDetectAndComputeAsync Method
Detect keypoints in an image and compute the descriptors on the image from the keypoint locations.

Namespace: Emgu.CV.Cuda
Assembly: Emgu.CV.World (in Emgu.CV.World.dll) Version: (
public static void DetectAndComputeAsync(
	this IFeature2DAsync feature2DAsync,
	IInputArray image,
	IInputArray mask,
	IOutputArray keyPoints,
	IOutputArray descriptors,
	bool useProvidedKeyPoints,
	Stream stream = null


Type: Emgu.CV.CudaIFeature2DAsync
The Feature2DAsync object
Type: Emgu.CVIInputArray
The image
Type: Emgu.CVIInputArray
The optional mask, can be null if not needed
Type: Emgu.CVIOutputArray
The detected keypoints will be stored in this vector
Type: Emgu.CVIOutputArray
The descriptors from the keypoints
Type: SystemBoolean
If true, the method will skip the detection phase and will compute descriptors for the provided keypoints
stream (Optional)
Type: Emgu.CV.CudaStream
Use a Stream to call the function asynchronously (non-blocking) or null to call the function synchronously (blocking).

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IFeature2DAsync. 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