C# Class Accord.Imaging.CorrelationMatching

Maximum cross-correlation feature point matching algorithm.

This class matches feature points by using a maximum cross-correlation measure.

References: P. D. Kovesi. MATLAB and Octave Functions for Computer Vision and Image Processing. School of Computer Science and Software Engineering, The University of Western Australia. Available in: http://www.csse.uwa.edu.au/~pk/Research/MatlabFns/Match/matchbycorrelation.m http://www.instructor.com.br/unesp2006/premiados/PauloHenrique.pdf http://siddhantahuja.wordpress.com/2010/04/11/correlation-based-similarity-measures-summary/

Afficher le fichier Open project: accord-net/framework Class Usage Examples

Méthodes publiques

Méthode Description
CorrelationMatching ( int windowSize, Bitmap image1, Bitmap image2 ) : System

Constructs a new Correlation Matching algorithm.

CorrelationMatching ( int windowSize, double maxDistance, Bitmap image1, Bitmap image2 ) : System

Constructs a new Correlation Matching algorithm.

Match ( IEnumerable points1, IEnumerable points2 ) : AForge.IntPoint[][]

Matches two sets of feature points computed from the given images.

Match ( IntPoint points1, IntPoint points2 ) : AForge.IntPoint[][]

Matches two sets of feature points computed from the given images.

Private Methods

Méthode Description
CorrelationMatching ( int windowSize ) : System
CorrelationMatching ( int windowSize, double maxDistance ) : System
Match ( Bitmap image1, Bitmap image2, IEnumerable points1, IEnumerable points2 ) : AForge.IntPoint[][]
Match ( Bitmap image1, Bitmap image2, IntPoint points1, IntPoint points2 ) : AForge.IntPoint[][]
computeCorrelationMatrix ( Bitmap image1, IntPoint points1, Bitmap image2, IntPoint points2, int windowSize, double maxDistance ) : ].double[

Constructs the correlation matrix between selected points from two images.

Rows correspond to points from the first image, columns correspond to points in the second.

Method Details

CorrelationMatching() public méthode

Constructs a new Correlation Matching algorithm.
public CorrelationMatching ( int windowSize, Bitmap image1, Bitmap image2 ) : System
windowSize int
image1 System.Drawing.Bitmap
image2 System.Drawing.Bitmap
Résultat System

CorrelationMatching() public méthode

Constructs a new Correlation Matching algorithm.
public CorrelationMatching ( int windowSize, double maxDistance, Bitmap image1, Bitmap image2 ) : System
windowSize int
maxDistance double
image1 System.Drawing.Bitmap
image2 System.Drawing.Bitmap
Résultat System

Match() public méthode

Matches two sets of feature points computed from the given images.
public Match ( IEnumerable points1, IEnumerable points2 ) : AForge.IntPoint[][]
points1 IEnumerable
points2 IEnumerable
Résultat AForge.IntPoint[][]

Match() public méthode

Matches two sets of feature points computed from the given images.
public Match ( IntPoint points1, IntPoint points2 ) : AForge.IntPoint[][]
points1 AForge.IntPoint
points2 AForge.IntPoint
Résultat AForge.IntPoint[][]