Back to Adaptive Vision Library website

You are here: Start » Function Reference » Deep Learning » DeepLearning_DetectAnomalies_Deprecated

DeepLearning_DetectAnomalies_Deprecated


Detects anomalies using trained deep-learning model.

Syntax

C++
C#
 
void avl::DeepLearning_DetectAnomalies_Deprecated
(
	DeepLearningConnectionState& ioState,
	const avl::Image& inImage,
	const atl::Optional<avl::Region>& inRoi,
	const atl::String& inDeepModel,
	avl::Image& outHeatmap,
	bool& outIsValid,
	float& outScore,
	bool& outIsConfident,
	avl::Image& outReconstructedImage
)

Parameters

Name Type Default Description
ioState DeepLearningConnectionState& Object used to maintain state of the function.
inImage const Image& Input image
inRoi const Optional<Region>& NIL Area of interest
inDeepModel const String& Trained model
outHeatmap Image& Image contains heatmaps for each input image channel
outIsValid bool& Returns true if anomaly was not found
outScore float& Score of classification
outIsConfident bool& Returns "false" if score is between T1 and T2
outReconstructedImage Image& Returns network answer

Errors

Error type Description
DomainError Empty ROI region in DeepLearning_DetectAnomalies_Deprecated
DomainError Invalid DeepModel in DeepLearning_DetectAnomalies_Deprecated.
DomainError Empty image in DeepLearning_DetectAnomalies_Deprecated.
IoError Unable to connect to Deep Learning Service. Please check if service is up and running.
IoError Connection with service lost.
DomainError inRoi outside inImage!
IoError Missing results count.
IoError Invalid error count.
IoError Missing result.
IoError Missing heat map.
IoError Unable to read threshold settings.