You are here: Start » DLInvoke.DL_LocatePoints

DLInvoke.DL_LocatePoints

Executes a Locate Points model on a single input image.

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

Syntax

C++
C#
 
public static void DL_LocatePoints
(
	Avl.Image inImage,
	Optional<Avl.Region> inRoi,
	Avl.LocatePointsModelId inModelId,
	float inMinDetectionScore,
	Optional<float> inMinDistanceRatio,
	bool inOverlap,
	List<Avl.Location> outLocations,
	List<int> outClassIds,
	List<string> outClassNames,
	List<float> outScores
)

Parameters

Name Type Range Default Description
inImageAvl.ImageInput image.
inRoiAtl.Optional<Avl.Region>Limits the area where points may be located. Default value: atl::NIL.
inModelIdAvl.LocatePointsModelIdIdentifier of a Locate Points model.
inMinDetectionScorefloatSets a minimum required score for a point to be returned. Default value: 0.5f.
inMinDistanceRatioAtl.Optional<float>Sets a minimum distance between the returned points defined as a portion of the Feature Size. If not set, a value determined during the training is used. Default value: atl::NIL.
inOverlapboolCuts the image into more overlapping tiles, which improves results quality at the expense of extended execution time. Default value: True.
outLocationsSystem.Collections.Generic.List<Avl.Location>Returns location of the found points.
outClassIdsSystem.Collections.Generic.List<int>Returns ids of the found point classes.
outClassNamesSystem.Collections.Generic.List<string>Returns names of the found point classes.
outScoresSystem.Collections.Generic.List<float>Returns scores of the found points.

See also