Table of Contents

Class KeyPointsFilter

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

A class filters a vector of keypoints.

public static class KeyPointsFilter
Inheritance
KeyPointsFilter
Inherited Members

Methods

RemoveDuplicated(IEnumerable<KeyPoint>)

Remove duplicated keypoints.

RemoveDuplicatedSorted(IEnumerable<KeyPoint>)

Remove duplicated keypoints and sort the remaining keypoints

RetainBest(IEnumerable<KeyPoint>, int)

Retain the specified number of the best keypoints (according to the response)

RunByImageBorder(IEnumerable<KeyPoint>, Size, int)

Remove keypoints within borderPixels of an image edge.

RunByKeypointSize(IEnumerable<KeyPoint>, float, float)

Remove keypoints of sizes out of range.

RunByPixelsMask(IEnumerable<KeyPoint>, InputArray)

Remove keypoints from some image by mask for pixels of this image.

RunByPixelsMask2VectorPoint(IEnumerable<KeyPoint>, IEnumerable<IEnumerable<Point>>, InputArray)

Remove objects from some image and a vector of points by mask for pixels of this image.