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. |