You are here: Start » AVL.NET » Invoke.CreateGoldenTemplate_Intensity

Invoke.CreateGoldenTemplate_Intensity

Creates golden template for application in CompareGoldenTemplate_Intensity filter.

Namespace:Avl
Assembly:AvlNet.dll

Syntax

C++
C#
 
public static void CreateGoldenTemplate_Intensity
(
	Avl.Image inTemplateImage,
	Optional<Avl.Rectangle2D> inTemplateArea,
	Optional<Avl.Region> inMask,
	Optional<Avl.CoordinateSystem2D> inTemplateAreaAlignment,
	float inEdgeThreshold,
	int inEdgeDilation,
	Avl.GrayGoldenTemplate outGoldenTemplate,
	Diagnostic<Avl.Image> diagCroppedImage,
	Diagnostic<Avl.Region> diagCroppedEdgeRegion,
	Diagnostic<Avl.Region> diagEdgeRegion
)

Parameters

Name Type Range Default Description
inTemplateImageAvl.ImageTemplate image containing an object with no defects.
inTemplateAreaAtl.Optional<Avl.Rectangle2D>Desired area to compare. Default value: atl::NIL.
inMaskAtl.Optional<Avl.Region>Range of pixels to compare. Default value: atl::NIL.
inTemplateAreaAlignmentAtl.Optional<Avl.CoordinateSystem2D>Alignment of template bounded by inTemplateArea. Default value: atl::NIL.
inEdgeThresholdfloat<0.0f, INF>10.0fMinimum strength of edges on the golden image near which comparison is NOT performed. Default value: 10.0f.
inEdgeDilationint<0, 1000000>1Defines for how far from the detected edges comparison is NOT performed. Default value: 1.
outGoldenTemplateAvl.GrayGoldenTemplateThe output golden template structure.
diagCroppedImageAvl.Diagnostic<Avl.Image>Cropped image to be analyzed.
diagCroppedEdgeRegionAvl.Diagnostic<Avl.Region>Region of pixels that will not be compared.
diagEdgeRegionAvl.Diagnostic<Avl.Region>Edges projected onto the input image.

See also