Emgu CV Library Documentation
ExtractSURF Method (mask, param)
NamespacesEmgu.CVImage<(Of <(TColor, TDepth>)>)ExtractSURF(Image<(Of <(Gray, Byte>)>), MCvSURFParams%)

www.emgu.com/wiki
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
Declaration Syntax
C#Visual BasicVisual C++
public SURFFeature[] ExtractSURF(
	Image<Gray, byte> mask,
	ref MCvSURFParams param
)
Public Function ExtractSURF ( _
	mask As Image(Of Gray, Byte), _
	ByRef param As MCvSURFParams _
) As SURFFeature()
public:
array<SURFFeature^>^ ExtractSURF(
	Image<Gray, unsigned char>^ mask, 
	MCvSURFParams% param
)
Parameters
mask (Image<(Of <(Gray, Byte>)>))
The optional input 8-bit mask, can be null if not needed. The features are only found in the areas that contain more than 50% of non-zero mask pixels
param ( MCvSURFParams %)
The SURF parameters
Return Value

[Missing <returns> documentation for M:Emgu.CV.Image`2.ExtractSURF(Emgu.CV.Image{Emgu.CV.Structure.Gray,System.Byte},Emgu.CV.Structure.MCvSURFParams@)]

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