You are here: Start » FIL.NET » FIS.LocateSingleObject_Edges Method
FIS.LocateSingleObject_Edges Method
Finds a single occurrence of a predefined template on an image by comparing object edges.
Namespace: | FilNet |
---|---|
Assembly: | FIL.NET.dll |
Syntax
public static void LocateSingleObject_Edges ( FilNet.Image inImage, NullableRef<FilNet.Region> inSearchRegion, FilNet.EdgeModel inEdgeModel, int inMinPyramidLevel, int? inMaxPyramidLevel, float inEdgeThreshold, FilNet.EdgePolarityMode inEdgePolarityMode, FilNet.EdgeNoiseLevel inEdgeNoiseLevel, bool inIgnoreBoundaryObjects, float inMinScore, INullable<FilNet.Object2D> outObject )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() | inImage | FilNet.Image | Image on which object occurrence will be searched. | ||
![]() | inSearchRegion | FilNet.NullableRef<FilNet.Region> | Region of possible object centers. Default value: ftl::NIL. | ||
![]() | inEdgeModel | FilNet.EdgeModel | 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. |
![]() | inEdgeThreshold | float | <0.01f, INF> | 10.0f | Minimum strength of edges used for matching with the model. Default value: 10.0f. |
![]() | inEdgePolarityMode | FilNet.EdgePolarityMode | MatchStrictly | Defines how edges with reversed polarity will contribute to the object score. Default value: MatchStrictly. | |
![]() | inEdgeNoiseLevel | FilNet.EdgeNoiseLevel | High | Defines how much noise the object edges have. Default value: High. | |
![]() | inIgnoreBoundaryObjects | bool | False | Flag indicating whether objects crossing image boundary should be ignored or not. Default value: False. | |
![]() | inMinScore | float | <0.0f, 1.0f> | 0.7f | Minimum score of object candidates accepted at each pyramid level. Default value: 0.7f. |
![]() | outObject | FilNet.INullable<FilNet.Object2D> | Found object. This parameter cannot be null. |
Function Overrides
- LocateSingleObject_Edges(Image, EdgeModel, Int32, Single, EdgePolarityMode, EdgeNoiseLevel, Boolean, Single, INullable<Object2D>)
- LocateSingleObject_Edges(Image, EdgeModel, Int32, Single, EdgePolarityMode, EdgeNoiseLevel, Boolean, Single, INullable<Object2D>, NullableRef<NullableRef<SafeList<Path>>>, NullableValue<Int32>)
- LocateSingleObject_Edges(Image, EdgeModel, Int32, Single, EdgePolarityMode, EdgeNoiseLevel, Boolean, Single, INullable<Object2D>, IList<Image>, IList<Image>, INullable<List<Single>>)
- LocateSingleObject_Edges(Image, NullableRef<Region>, EdgeModel, Int32, Nullable<Int32>, Single, EdgePolarityMode, EdgeNoiseLevel, Boolean, Single, INullable<Object2D>, NullableRef<NullableRef<SafeList<Path>>>, NullableValue<Int32>)
- LocateSingleObject_Edges(Image, NullableRef<Region>, EdgeModel, Int32, Nullable<Int32>, Single, EdgePolarityMode, EdgeNoiseLevel, Boolean, Single, INullable<Object2D>, IList<Image>, IList<Image>, INullable<List<Single>>)
- LocateSingleObject_Edges(Image, EdgeModel, Int32, Single, EdgePolarityMode, EdgeNoiseLevel, Boolean, Single, INullable<Object2D>, NullableRef<NullableRef<SafeList<Path>>>, NullableValue<Int32>, IList<Image>, IList<Image>, INullable<List<Single>>)
- LocateSingleObject_Edges(Image, NullableRef<Region>, EdgeModel, Int32, Nullable<Int32>, Single, EdgePolarityMode, EdgeNoiseLevel, Boolean, Single, INullable<Object2D>, INullable<SafeList<Path>>, Int32, IList<Image>, IList<Image>, INullable<List<Single>>)
- LocateSingleObject_Edges(Image, NullableRef<Region>, EdgeModel, Int32, Nullable<Int32>, Single, EdgePolarityMode, EdgeNoiseLevel, Boolean, Single, INullable<Object2D>, NullableRef<NullableRef<SafeList<Path>>>, NullableValue<Int32>, IList<Image>, IList<Image>, INullable<List<Single>>)