You are here: Start » AVL.NET » Invoke.CompareGoldenTemplate_Intensity
Compares an image with a template image considered to have no defects.
| Namespace: | Avl | 
|---|---|
| Assembly: | AvlNet.dll | 
Syntax
C++
C#
public static void CompareGoldenTemplate_Intensity ( Avl.Image inImage, Avl.GrayGoldenTemplate inGoldenTemplate, Optional<Avl.CoordinateSystem2D> inGoldenTemplateAlignment, float inMaxDifference, int inMinDefectRadius, Avl.Region outDefects, Avl.Region outDifferenceRegion, out bool outDefectsPresent, Avl.Region outEdgeRegion, Optional<Avl.Rectangle2D> outObjectPosition )
Parameters
| Name | Type | Range | Default | Description | |
|---|---|---|---|---|---|
![]()  | inImage | Avl.Image | Input image. | ||
![]()  | inGoldenTemplate | Avl.GrayGoldenTemplate | Golden gray template containing image of an object with no defects. | ||
![]()  | inGoldenTemplateAlignment | Atl.Optional<Avl.CoordinateSystem2D> | Adjusts the golden template to the position of the inspected object. Default value: atl::NIL. | ||
![]()  | inMaxDifference | float | <0.0f, INF> | 20.0f | Maximal allowed difference between corresponding pixels of the input and golden images. Default value: 20.0f. | 
![]()  | inMinDefectRadius | int | <0, INF> | 1 | Minimal radius of a defect. Default value: 1. | 
![]()  | outDefects | Avl.Region | Region of detected defects. | ||
![]()  | outDifferenceRegion | Avl.Region | Region of pixels differing too much between the golden image and the input image. | ||
![]()  | outDefectsPresent | bool | Flag indicating whether any defects were detected. | ||
![]()  | outEdgeRegion | Avl.Region | Region of pixels that will not be compared. | ||
![]()  | outObjectPosition | Atl.Optional<Avl.Rectangle2D> | Position of the object being compared. | 


