You are here: Start » AVLDL.DeepLearning_LocatePoints Method

AVLDL.DeepLearning_LocatePoints Method

Namespace:AvlNet.DeepLearning
Assembly:AvlDl.Net.dll

Syntax

public static void DeepLearning_LocatePoints
(
	AvlNet.Image inImage,
	string inDeepModel,
	float inMinDetectionScore,
	bool inOverlap,
	IList<AvlNet.Location> outLocations,
	IList<int> outClassIds,
	IList<string> outClassNames,
	IList<float> outScores
)

Parameters

Name Type Range Default Description
inImageAvlNet.ImageInput image
inDeepModelstringTrained model
inMinDetectionScorefloat<0.0f, 1.0f>0.5fMinimal score of found points
inOverlapboolTrueAdd tiles overlapping to improve results quality
outLocationsSystem.Collections.Generic.IList<AvlNet.Location>Locations of found points
outClassIdsSystem.Collections.Generic.IList<int>Ids of found point classes
outClassNamesSystem.Collections.Generic.IList<string>Names of found point classes
outScoresSystem.Collections.Generic.IList<float>Scores of found points

Remarks

  • Model provided on inDeepModel input will be loaded automatically on first usage of this filter.
  • This filter should not be executed along with running Deep Learning Service as it may result in degraded performance or even out-of-memory errors. However, if stopping Deep Learning Service is not an option (e.g. program uses other Deep Learning filters related to Anomaly Detection or Instances Segmentation) it is advised that this filter should be executed before other Deep Learning filters. Such "warm up" execution does not have to use real image or roi as long as provided image and roi have similar size.

Errors

List of possible exceptions:

Error type Description
DomainError Not supported inImage pixel format in DeepLearning_LocatePoints.

Function Overrides

See also