C# 클래스 OpenCvSharp.KeyPointsFilter

A class filters a vector of keypoints.
파일 보기 프로젝트 열기: shimat/opencvsharp

공개 메소드들

메소드 설명
RemoveDuplicated ( IEnumerable keypoints ) : KeyPoint[]

Remove duplicated keypoints.

RetainBest ( IEnumerable keypoints, int npoints ) : KeyPoint[]

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

RunByImageBorder ( IEnumerable keypoints, Size imageSize, int borderSize ) : KeyPoint[]

Remove keypoints within borderPixels of an image edge.

RunByKeypointSize ( IEnumerable keypoints, float minSize, float maxSize = Single.MaxValue ) : KeyPoint[]

Remove keypoints of sizes out of range.

RunByPixelsMask ( IEnumerable keypoints, OpenCvSharp.Mat mask ) : KeyPoint[]

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

메소드 상세

RemoveDuplicated() 공개 정적인 메소드

Remove duplicated keypoints.
public static RemoveDuplicated ( IEnumerable keypoints ) : KeyPoint[]
keypoints IEnumerable
리턴 KeyPoint[]

RetainBest() 공개 정적인 메소드

Retain the specified number of the best keypoints (according to the response)
public static RetainBest ( IEnumerable keypoints, int npoints ) : KeyPoint[]
keypoints IEnumerable
npoints int
리턴 KeyPoint[]

RunByImageBorder() 공개 정적인 메소드

Remove keypoints within borderPixels of an image edge.
public static RunByImageBorder ( IEnumerable keypoints, Size imageSize, int borderSize ) : KeyPoint[]
keypoints IEnumerable
imageSize Size
borderSize int
리턴 KeyPoint[]

RunByKeypointSize() 공개 정적인 메소드

Remove keypoints of sizes out of range.
public static RunByKeypointSize ( IEnumerable keypoints, float minSize, float maxSize = Single.MaxValue ) : KeyPoint[]
keypoints IEnumerable
minSize float
maxSize float
리턴 KeyPoint[]

RunByPixelsMask() 공개 정적인 메소드

Remove keypoints from some image by mask for pixels of this image.
public static RunByPixelsMask ( IEnumerable keypoints, OpenCvSharp.Mat mask ) : KeyPoint[]
keypoints IEnumerable
mask OpenCvSharp.Mat
리턴 KeyPoint[]