Click or drag to resize
Accord.NET (logo)

ExhaustiveBlockMatchingProcessImage Method (BitmapData, ListIntPoint, BitmapData)

Process images matching blocks between them.

Namespace:  Accord.Imaging
Assembly:  Accord.Imaging (in Accord.Imaging.dll) Version: 3.8.0
Syntax
public List<BlockMatch> ProcessImage(
	BitmapData sourceImageData,
	List<IntPoint> coordinates,
	BitmapData searchImageData
)
Request Example View Source

Parameters

sourceImageData
Type: System.Drawing.ImagingBitmapData
Source image with reference points.
coordinates
Type: System.Collections.GenericListIntPoint
List of reference points to be matched.
searchImageData
Type: System.Drawing.ImagingBitmapData
Image in which the reference points will be looked for.

Return Value

Type: ListBlockMatch
Returns list of found block matches. The list is sorted by similarity of found matches in descending order.

Implements

IBlockMatchingProcessImage(BitmapData, ListIntPoint, BitmapData)
Exceptions
ExceptionCondition
InvalidImagePropertiesExceptionSource and search images sizes must match.
UnsupportedImageFormatExceptionSource images can be grayscale (8 bpp indexed) or color (24 bpp) image only.
ArgumentExceptionSource and search images must have same pixel format.
See Also