C# 클래스 AForge.Imaging.MoravecCornersDetector

Moravec corners detector.

The class implements Moravec corners detector. For information about algorithm's details its description should be studied.

Due to limitations of Moravec corners detector (anisotropic response, etc.) its usage is limited to certain cases only.

The class processes only grayscale 8 bpp and color 24/32 bpp images.

Sample usage:

// create corner detector's instance MoravecCornersDetector mcd = new MoravecCornersDetector( ); // process image searching for corners List<IntPoint> corners = scd.ProcessImage( image ); // process points foreach ( IntPoint corner in corners ) { // ... }
상속: ICornersDetector
파일 보기 프로젝트 열기: holisticware-admin/MonoVersal.AForgeNET 1 사용 예제들

공개 메소드들

메소드 설명
MoravecCornersDetector ( ) : System

Initializes a new instance of the MoravecCornersDetector class.

MoravecCornersDetector ( int threshold ) : System

Initializes a new instance of the MoravecCornersDetector class.

MoravecCornersDetector ( int threshold, int windowSize ) : System

Initializes a new instance of the MoravecCornersDetector class.

ProcessImage ( Bitmap image ) : List

Process image looking for corners.

ProcessImage ( BitmapData imageData ) : List

Process image looking for corners.

ProcessImage ( UnmanagedImage image ) : List

Process image looking for corners.

메소드 상세

MoravecCornersDetector() 공개 메소드

Initializes a new instance of the MoravecCornersDetector class.
public MoravecCornersDetector ( ) : System
리턴 System

MoravecCornersDetector() 공개 메소드

Initializes a new instance of the MoravecCornersDetector class.
public MoravecCornersDetector ( int threshold ) : System
threshold int Threshold value, which is used to filter out uninteresting points.
리턴 System

MoravecCornersDetector() 공개 메소드

Initializes a new instance of the MoravecCornersDetector class.
public MoravecCornersDetector ( int threshold, int windowSize ) : System
threshold int Threshold value, which is used to filter out uninteresting points.
windowSize int Window size used to determine if point is interesting.
리턴 System

ProcessImage() 공개 메소드

Process image looking for corners.
The source image has incorrect pixel format.
public ProcessImage ( Bitmap image ) : List
image Bitmap Source image to process.
리턴 List

ProcessImage() 공개 메소드

Process image looking for corners.
The source image has incorrect pixel format.
public ProcessImage ( BitmapData imageData ) : List
imageData BitmapData Source image data to process.
리턴 List

ProcessImage() 공개 메소드

Process image looking for corners.
The source image has incorrect pixel format.
public ProcessImage ( UnmanagedImage image ) : List
image UnmanagedImage Unmanaged source image to process.
리턴 List