Wrapped CvSURFParams structure
Namespace: Emgu.CV.Features2DAssembly: Emgu.CV (in Emgu.CV.dll) Version: 2.2.1.1150 (2.2.1.1150)
Syntax
C# | Visual Basic | Visual C++ |
public struct SURFDetector : IKeyPointDetector, IDescriptorExtractor
Public Structure SURFDetector _ Implements IKeyPointDetector, IDescriptorExtractor
public value class SURFDetector : IKeyPointDetector, IDescriptorExtractor
Members
All Members | Constructors ![]() | Fields ![]() | Methods ![]() |
![]() ![]() | ![]() ![]() ![]() | ![]() ![]() | ![]() ![]() ![]() ![]() |
Member | Description | |
---|---|---|
![]() | SURFDetector(Double, Boolean) |
Create a MCvSURFParams using the specific values
|
![]() | ComputeDescriptors(Image<(Of <<'(Gray, Byte>)>>), array<MKeyPoint>[]()[][]) |
Compute the ImageFeature on the image from the given keypoint locations.
|
![]() | ComputeDescriptors(Image<(Of <<'(Gray, Byte>)>>), Image<(Of <<'(Gray, Byte>)>>), array<MKeyPoint>[]()[][]) |
Compute the descriptor given the image and the point location
|
![]() | DetectFeatures(Image<(Of <<'(Gray, Byte>)>>), Image<(Of <<'(Gray, Byte>)>>)) |
Detect image features from the given image
|
![]() | DetectKeyPoints(Image<(Of <<'(Gray, Byte>)>>)) |
Detect the keypoints in the image
|
![]() | DetectKeyPoints(Image<(Of <<'(Gray, Byte>)>>), Image<(Of <<'(Gray, Byte>)>>)) |
Detect the SURF keypoints from the image
|
![]() | Equals(Object) |
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.) |
![]() | extended |
0 means basic descriptors (64 elements each),
1 means extended descriptors (128 elements each)
|
![]() | Finalize()()()() |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) |
![]() | GetHashCode()()()() |
Returns the hash code for this instance.
(Inherited from ValueType.) |
![]() | GetType()()()() |
Gets the Type of the current instance.
(Inherited from Object.) |
![]() | hessianThreshold |
Only features with keypoint.hessian larger than that are extracted.
good default value is ~300-500 (can depend on the average local contrast and sharpness of the image).
user can further filter out some features based on their hessian values and other characteristics
|
![]() | MemberwiseClone()()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) |
![]() | nOctaveLayers |
The number of layers within each octave (4 by default)
|
![]() | nOctaves |
The number of octaves to be used for extraction.
With each next octave the feature size is doubled (3 by default)
|
![]() | ToString()()()() |
Returns the fully qualified type name of this instance.
(Inherited from ValueType.) |