You are here: Start » AVL.NET » AVL.DeepLearning_ClassifyFeatures Method

AVL.DeepLearning_ClassifyFeatures Method

Performs feature classification using trained deep-learning model.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

public static void DeepLearning_ClassifyFeatures(
	AvlNet.Image inImage,
	AvlNet.Region inRoi,
	string inDeepModel,
	bool inOverlap,
	out AvlNet.Image[] outHeatmaps,
	out AvlNet.Image outFeature1,
	out AvlNet.Image outFeature2,
	out AvlNet.Image outFeature3,
	out AvlNet.Image outFeature4
)

Parameters

Name Type Range Default Description
inImageAvlNet.ImageInput image.
inRoiAvlNet.RegionArea of interest. Default value: atl::NIL, or null.
inDeepModelstringTrained model.
inOverlapboolAdd tiles overlapping to improve results quality.
outHeatmapsAvlNet.ImageReturns heatmaps for all classes.
outFeature1AvlNet.ImageReturns heatmap for first feature class.
outFeature2AvlNet.ImageReturns heatmap for second feature class or empty image if class is not specified.
outFeature3AvlNet.ImageReturns heatmap for third feature class or empty image if class is not specified.
outFeature4AvlNet.ImageReturns heatmap for fourth feature class or empty image if class is not specified.

Errors

Error type Description
DomainError Empty ROI region in DeepLearning_ClassifyFeatures
DomainError Invalid DeepModel in DeepLearning_Classify.
DomainError Empty image in DeepLearning_Classify.
IoError Unable to connect to Deep Learning Service.
IoError Connection with service lost.
IoError Missing results count.
IoError Received invalid results count. Classification aborted.
IoError Missing result.

See also