You are here: Start » DLInvoke.DL_DetectFeatures

DLInvoke.DL_DetectFeatures

Executes a Detect Features model on a single input image.

Namespace:Avl
Assembly:AvlNet.DL.Cpu.dll

Syntax

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

Parameters

Name Type Range Default Description
inImageAvl.ImageInput image.
inRoiAtl.Optional<Avl.Region>Limits an area where features may be detected. Default value: atl::NIL.
inModelIdAvl.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<Avl.Heatmap>Returns heatmaps for all classes defined in the model.
outFeature1Atl.Optional<Avl.Heatmap>Returns the heatmap for the first feature class.
outFeature2Atl.Optional<Avl.Heatmap>Returns the heatmap for the second feature class or an empty image if the model does not define more than one class.
outFeature3Atl.Optional<Avl.Heatmap>Returns the heatmap for the third feature class or an empty image if the model does not define more than two classes.
outFeature4Atl.Optional<Avl.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