CreateGoldenTemplate_Intensity


Creates golden template for application in CompareGoldenTemplate_Intensity filter.

Syntax

C++
C#
Python
 
def CreateGoldenTemplate_Intensity(
	inTemplateImage: Image,
	outGoldenTemplate: GrayGoldenTemplate,
	/,
	*,
	inTemplateArea: Rectangle2D | None = None,
	inMask: Region | None = None,
	inTemplateAreaAlignment: CoordinateSystem2D | None = None,
	inEdgeThreshold: float = 10.0,
	inEdgeDilation: int = 1,
	diagCroppedImage: Image | None = None,
	diagCroppedEdgeRegion: Region | None = None,
	diagEdgeRegion: Region | None = None
)
-> None

Parameters

Name Type Range Default Description
Input value inTemplateImage Image Template image containing an object with no defects
Input value inTemplateArea Rectangle2D | None None Desired area to compare
Input value inMask Region | None None Range of pixels to compare
Input value inTemplateAreaAlignment CoordinateSystem2D | None None Alignment of template bounded by inTemplateArea
Input value inEdgeThreshold float 0.0 - 10.0 Minimum strength of edges on the golden image near which comparison is NOT performed
Input value inEdgeDilation int 0 - 1000000 1 Defines for how far from the detected edges comparison is NOT performed
Output value outGoldenTemplate GrayGoldenTemplate The output golden template structure
Diagnostic input diagCroppedImage Image | None None Cropped image to be analyzed
Diagnostic input diagCroppedEdgeRegion Region | None None Region of pixels that will not be compared
Diagnostic input diagEdgeRegion Region | None None Edges projected onto the input image