You are here: Start » AVL.NET » AVS.LocateMultipleObjects_SAD Method

AVS.LocateMultipleObjects_SAD Method

Finds multiple occurrences of a predefined template on an image by analysing the Square Average Difference between pixel values.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

public static void LocateMultipleObjects_SAD
(
	AvlNet.Image inImage,
	AvlNet.GrayModel inGrayModel,
	int inMinPyramidLevel,
	bool inIgnoreBoundaryObjects,
	float inMaxDifference,
	float inMinDistance,
	IList<AvlNet.Object2D> outObjects
)

Parameters

Name Type Range Default Description
inImageAvlNet.ImageImage on which model occurrences will be searched.
inGrayModelAvlNet.GrayModelModel which will be sought.
inMinPyramidLevelint<0, 12>0Defines the highest resolution level. Default value: 0.
inIgnoreBoundaryObjectsboolFalseFlag indicating whether objects crossing image boundary should be ignored or not. Default value: False.
inMaxDifferencefloat<0.0f, INF>5.0fMaximum accepted average difference between pixel values. Default value: 5.0f.
inMinDistancefloat<0.0f, INF>10.0fMinimum distance between two matches. Default value: 10.0f.
outObjectsSystem.Collections.Generic.IList<AvlNet.Object2D>Found objects.

Function Overrides

See also