You are here: Start » FIL.NET » Invoke.CreateGrayModel2

Invoke.CreateGrayModel2

Creates a model for NCC or SAD template matching.

Namespace:Fil
Assembly:FilNet.dll

Syntax

C++
C#
 
public static void CreateGrayModel2
(
	Fil.Image inImage,
	Optional<Fil.Region> inTemplateRegion,
	Optional<Fil.Rectangle2D> inReferenceFrame,
	int inMinPyramidLevel,
	Optional<int> inMaxPyramidLevel,
	float inMinAngle,
	float inMaxAngle,
	float inAnglePrecision,
	float inMinScale,
	float inMaxScale,
	float inScalePrecision,
	Fil.GrayModel2 outGrayModel,
	Optional<Fil.Point2D> outGrayModelPoint,
	Diagnostic<List<Fil.Image>> diagTemplatePyramid
)

Parameters

Name Type Range Default Description
inImageFil.ImageImage from which model will be extracted.
inTemplateRegionFtl.Optional<Fil.Region>Region of the image from which model will be extracted. Default value: ftl::NIL.
inReferenceFrameFtl.Optional<Fil.Rectangle2D>Exact position of the model object in the image. Default value: ftl::NIL.
inMinPyramidLevelint<0, 12>0Defines the index of the lowest reduced resolution level used to speed up computations. Default value: 0.
inMaxPyramidLevelFtl.Optional<int><0, 12>Defines the number of reduced resolution levels used to speed up computations. Default value: ftl::NIL.
inMinAnglefloat0.0fStart of range of possible rotations. Default value: 0.0f.
inMaxAnglefloat0.0fEnd of range of possible rotations. Default value: 0.0f.
inAnglePrecisionfloat<0.001f, 10.0f>1.0fDefines angular resolution of the matching process. Default value: 1.0f.
inMinScalefloat<0.2f, 5.0f>1.0fStart of range of possible scales. Default value: 1.0f.
inMaxScalefloat<0.2f, 5.0f>1.0fEnd of range of possible scales. Default value: 1.0f.
inScalePrecisionfloat<0.001f, 10.0f>1.0fDefines scale resolution of the matching process. Default value: 1.0f.
outGrayModelFil.GrayModel2Created model that can be used by LocateMultipleObjects_NCC and LocateMultipleObjects_SAD filters.
outGrayModelPointFtl.Optional<Fil.Point2D>The middle point of the created model.
diagTemplatePyramidFil.Diagnostic<System.Collections.Generic.List<Fil.Image>>Visualization of the model at different resolution levels.

See also