You are here: Start » FIL.NET » Function Reference » Computer Vision » Template Matching » FIL.LocateSingleObject_Edges2

FIL.LocateSingleObject_Edges2

Finds a single occurrence of a predefined template on an image by comparing object edges.

Namespace:FilNet
Assembly:FIL.NET.dll

Syntax

C++
C#
 
public static void LocateSingleObject_Edges2
(
	FilNet.Image inImage,
	FilNet.EdgeModel2 inEdgeModel,
	int inMinPyramidLevel,
	float inEdgeThreshold,
	FilNet.EdgePolarityMode inEdgePolarityMode,
	FilNet.EdgeNoiseLevel inEdgeNoiseLevel,
	bool inIgnoreBoundaryObjects,
	float inMinScore,
	INullable<FilNet.Object2D> outObject
)

Parameters

Name Type Range Default Description
inImageFilNet.ImageImage on which object occurrence will be searched.
inEdgeModelFilNet.EdgeModel2Model of objects to be searched.
inMinPyramidLevelint<0, 12>0Defines the lowest pyramid level at which object position is still refined. Default value: 0.
inEdgeThresholdfloat<0.01f, INF>10.0fMinimum strength of edges used for matching with the model. Default value: 10.0f.
inEdgePolarityModeFilNet.EdgePolarityModeMatchStrictlyDefines how edges with reversed polarity will contribute to the object score. Default value: MatchStrictly.
inEdgeNoiseLevelFilNet.EdgeNoiseLevelHighDefines how much noise the object edges have. Default value: High.
inIgnoreBoundaryObjectsboolFalseFlag indicating whether objects crossing image boundary should be ignored or not. Default value: False.
inMinScorefloat<0.0f, 1.0f>0.7fMinimum score of object candidates accepted at each pyramid level. Default value: 0.7f.
outObjectFilNet.INullable<FilNet.Object2D>Found object. This parameter cannot be null.

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Hardware acceleration settings may be manipulated with Settings class.

Function Overrides

See also