You are here: Start » AVL.NET » AVS.CompareGoldenTemplate_Intensity Method
AVS.CompareGoldenTemplate_Intensity Method
Compares an image with a template image considered to have no defects.
Namespace: | AvlNet |
---|---|
Assembly: | AVL.NET.dll |
Syntax
public static void CompareGoldenTemplate_Intensity ( AvlNet.Image inImage, AvlNet.GrayGoldenTemplate inGoldenTemplate, AvlNet.CoordinateSystem2D? inGoldenTemplateAlignment, float inMaxDifference, int inMinDefectRadius, AvlNet.Region outDefects, AvlNet.Region outDifferenceRegion, out bool outDefectsPresent, AvlNet.Region outEdgeRegion, out AvlNet.Rectangle2D outObjectPosition )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
inImage | AvlNet.Image | Input image. | |||
inGoldenTemplate | AvlNet.GrayGoldenTemplate | Golden gray template containing image of an object with no defects. | |||
inGoldenTemplateAlignment | AvlNet.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 | AvlNet.Region | Region of detected defects. | |||
outDifferenceRegion | AvlNet.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 | AvlNet.Region | Region of pixels that will not be compared. | |||
outObjectPosition | AvlNet.Rectangle2D | Position of the object being compared. |
Function Overrides
- CompareGoldenTemplate_Intensity(Image, GrayGoldenTemplate, Single, Int32, Region, Region, Boolean, Region)
- CompareGoldenTemplate_Intensity(Image, GrayGoldenTemplate, Nullable<CoordinateSystem2D>, Single, Int32, Region, Region, Boolean, Region)
- CompareGoldenTemplate_Intensity(Image, GrayGoldenTemplate, Nullable<CoordinateSystem2D>, Single, Int32, Region, Region, Boolean, Region, NullableValue<Rectangle2D>)