You are here: Start » FIL.NET » FIS.LocateMultipleObjects_NCC2 Method
FIS.LocateMultipleObjects_NCC2 Method
Finds all occurrences of a predefined template on an image by analysing the normalized correlation between pixel values.
Namespace: | FilNet |
---|---|
Assembly: | FIL.NET.dll |
Syntax
public static void LocateMultipleObjects_NCC2 ( FilNet.Image inImage, NullableRef<FilNet.ShapeRegion> inSearchRegion, FilNet.CoordinateSystem2D? inSearchRegionAlignment, FilNet.GrayModel2 inGrayModel, int inMinPyramidLevel, int? inMaxPyramidLevel, bool inIgnoreBoundaryObjects, float inMinScore, float inMinDistance, float? inMaxBrightnessRatio, float? inMaxContrastRatio, IList<FilNet.Object2D> outObjects )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() | inImage | FilNet.Image | Image on which model occurrences will be searched. | ||
![]() | inSearchRegion | FilNet.NullableRef<FilNet.ShapeRegion> | Range of possible object centers. Default value: ftl::NIL. | ||
![]() | inSearchRegionAlignment | FilNet.CoordinateSystem2D? | Adjusts the region of interest to the position of the inspected object. Default value: ftl::NIL. | ||
![]() | inGrayModel | FilNet.GrayModel2 | Model of objects to be searched. | ||
![]() | inMinPyramidLevel | int | <0, 12> | 0 | Defines the lowest pyramid level at which object position is still refined. Default value: 0. |
![]() | inMaxPyramidLevel | int? | <0, 12> | 3 | Defines the total number of reduced resolution levels that can be used to speed up computations. Default value: 3. |
![]() | inIgnoreBoundaryObjects | bool | False | Flag indicating whether objects crossing image boundary should be ignored or not. Default value: False. | |
![]() | inMinScore | float | <-1.0f, 1.0f> | 0.7f | Minimum score of object candidates accepted at each pyramid level. Default value: 0.7f. |
![]() | inMinDistance | float | <0.0f, INF> | 10.0f | Minimum distance between two found objects. Default value: 10.0f. |
![]() | inMaxBrightnessRatio | float? | <1.0f, INF> | Defines the maximal deviation of the mean brightness of the model object and the object present in the image. Default value: ftl::NIL. | |
![]() | inMaxContrastRatio | float? | <1.0f, INF> | Defines the maximal deviation of the brightness standard deviation of the model object and the object present in the image. Default value: ftl::NIL. | |
![]() | outObjects | System.Collections.Generic.IList<FilNet.Object2D> | Found objects. |
Function Overrides
- LocateMultipleObjects_NCC2(Image, GrayModel2, Int32, Boolean, Single, Single, IList<Object2D>)
- LocateMultipleObjects_NCC2(Image, NullableRef<ShapeRegion>, Nullable<CoordinateSystem2D>, GrayModel2, Int32, Nullable<Int32>, Boolean, Single, Single, Nullable<Single>, Nullable<Single>, IList<Object2D>, NullableValue<Int32>, NullableRef<ShapeRegion>)
- LocateMultipleObjects_NCC2(Image, NullableRef<ShapeRegion>, Nullable<CoordinateSystem2D>, GrayModel2, Int32, Nullable<Int32>, Boolean, Single, Single, Nullable<Single>, Nullable<Single>, IList<Object2D>, Int32, ShapeRegion, IList<Image>, IList<Image>, IList<List<Single>>)
- LocateMultipleObjects_NCC2(Image, NullableRef<ShapeRegion>, Nullable<CoordinateSystem2D>, GrayModel2, Int32, Nullable<Int32>, Boolean, Single, Single, Nullable<Single>, Nullable<Single>, IList<Object2D>, NullableValue<Int32>, NullableRef<ShapeRegion>, IList<Image>, IList<Image>, IList<List<Single>>)