Click or drag to resize
Accord.NET (logo)

ExhaustiveBlockMatchingProcessImage Method (UnmanagedImage, ListIntPoint, UnmanagedImage)

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(
	UnmanagedImage sourceImage,
	List<IntPoint> coordinates,
	UnmanagedImage searchImage
)
Request Example View Source

Parameters

sourceImage
Type: Accord.ImagingUnmanagedImage
Source unmanaged image with reference points.
coordinates
Type: System.Collections.GenericListIntPoint
List of reference points to be matched.
searchImage
Type: Accord.ImagingUnmanagedImage
Unmanaged 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(UnmanagedImage, ListIntPoint, UnmanagedImage)
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