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

AVL.DeepLearning_DetectAnomalies1

Detects anomalies using trained deep-learning model.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void DeepLearning_DetectAnomalies1
(
	AvlNet.DeepLearningConnectionState ioState,
	AvlNet.Image inImage,
	string inDeepModel,
	AvlNet.Image outHeatmap,
	out bool outIsValid,
	out float outScore,
	out bool outIsConfident
)

Parameters

Name Type Range Default Description
ioStateAvlNet.DeepLearningConnectionState
inImageAvlNet.ImageInput image.
inDeepModelstringTrained model.
outHeatmapAvlNet.ImageImage contains heatmaps for each input image channel.
outIsValidboolReturns true if anomaly was not found.
outScorefloatScore of classification.
outIsConfidentboolReturns "false" if score is between T1 and T2.

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.

Function Overrides

See also