You are here: Start » DLInvoke.DL_DetectFeatures

DLInvoke.DL_DetectFeatures

Executes a Detect Features model on a single input image.

Namespace:Fil
Assembly:FilNet.DL.Cpu.dll

Syntax

C++
C#
 
public static void DL_DetectFeatures
(
	Fil.Image inImage,
	Optional<Fil.Region> inRoi,
	Fil.DetectFeaturesModelId inModelId,
	bool inOverlap,
	List<Fil.Heatmap> outHeatmaps,
	Optional<Fil.Heatmap> outFeature1,
	Optional<Fil.Heatmap> outFeature2,
	Optional<Fil.Heatmap> outFeature3,
	Optional<Fil.Heatmap> outFeature4
)

Parameters

Name Type Range Default Description
inImageFil.ImageInput image.
inRoiFtl.Optional<Fil.Region>Limits an area where features may be detected. Default value: ftl::NIL.
inModelIdFil.DetectFeaturesModelIdIdentifier of a Detect Features model.
inOverlapboolCuts the image into more overlapping tiles, which improves results quality at the expense of extended execution time. Default value: True.
outHeatmapsSystem.Collections.Generic.List<Fil.Heatmap>Returns heatmaps for all classes defined in the model.
outFeature1Ftl.Optional<Fil.Heatmap>Returns the heatmap for the first feature class.
outFeature2Ftl.Optional<Fil.Heatmap>Returns the heatmap for the second feature class or an empty image if the model does not define more than one class.
outFeature3Ftl.Optional<Fil.Heatmap>Returns the heatmap for the third feature class or an empty image if the model does not define more than two classes.
outFeature4Ftl.Optional<Fil.Heatmap>Returns the heatmap for the fourth feature class or an empty image if the model does not define more than three classes.

See also