Process image looking for matchings with specified template.

Namespace:  AForge.Imaging
Assembly:  AForge.Imaging (in AForge.Imaging.dll) Version: 2.2.5.0 (2.2.5.0)

Syntax

C#
public TemplateMatch[] ProcessImage(
	BitmapData imageData,
	BitmapData templateData,
	Rectangle searchZone
)

Parameters

imageData
Type: System.Drawing.Imaging..::.BitmapData
Source image data to process.
templateData
Type: System.Drawing.Imaging..::.BitmapData
Template image to search for.
searchZone
Type: System.Drawing..::.Rectangle
Rectangle in source image to search template for.

Return Value

Returns array of found template matches. The array is sorted by similarity of found matches in descending order.

Implements

ITemplateMatching..::.ProcessImage(BitmapData, BitmapData, Rectangle)

Exceptions

ExceptionCondition
AForge.Imaging..::.UnsupportedImageFormatExceptionThe source image has incorrect pixel format.
AForge.Imaging..::.InvalidImagePropertiesExceptionTemplate image is bigger than source image.

See Also