You are here: Start » AVL.NET » AVL.DeepLearning_DetectFeatures

AVL.DeepLearning_DetectFeatures

Performs feature classification using trained deep-learning model.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void DeepLearning_DetectFeatures
(
	AvlNet.DeepLearningConnectionState ioState,
	AvlNet.Image inImage,
	NullableRef<AvlNet.Region> inRoi,
	string inDeepModel,
	bool inOverlap,
	IList<AvlNet.Image> outHeatmaps
)

Parameters

Name Type Range Default Description
ioStateAvlNet.DeepLearningConnectionState
inImageAvlNet.ImageInput image.
inRoiAvlNet.NullableRef<AvlNet.Region>Area of interest. Default value: atl::NIL.
inDeepModelstringTrained model.
inOverlapboolTrueAdd tiles overlapping to improve results quality. Default value: True.
outHeatmapsSystem.Collections.Generic.IList<AvlNet.Image>Returns heatmaps for all classes.

Remarks

  • Model provided on inDeepModel input will be loaded to service automatically on first usage of Deep Learning filters.
  • Service automatically releases and loads model into its memory. It may result in releasing model previously loaded using DeepLearning_LoadModel filter.
  • These filters only communicates with service and cannot be use for parallel computation.

Errors

List of possible exceptions:

Error type Description
DomainError Empty image in DeepLearning_DetectFeatures.
DomainError Empty ROI region in DeepLearning_DetectFeatures
DomainError Invalid DeepModel in DeepLearning_DetectFeatures.
DomainError Size of ROI differs from size of image in DeepLearning_DetectFeatures

Function Overrides

See also