You are here: Start » DLInvoke Class

DLInvoke Class

Namespace:Fil
Assembly:FilNet.DL.Cpu.dll

Methods

 NameDescription
ConvertImageArrayToTensor(List<Fil.Image>, Fil.Tensor) Converts an array of images with the same format to a NHWC tensor.
ConvertImageToTensor(Fil.Image, Fil.Tensor) Converts an image to a NHWC tensor, with N equal to 1.
ConvertRealArrayArrayToTensor(List<List<float>>, Fil.Tensor) Converts a two dimensional array of reals to a tensor with the NL ordering.
ConvertRealArrayToTensor(List<float>, List<int>, Fil.TensorDataOrdering, Fil.Tensor) Converts an array of reals to a tensor with provided dimensions and the ordering.
ConvertTensorToImageArray(Fil.Tensor, List<Fil.Image>) Converts a NHWC tensor to an array of images.
ConvertTensorToImage(Fil.Tensor, Fil.Image) Converts a NHWC tensor to an image. Only data for N equal to 0 is converted.
ConvertTensorToRealArrayArray(Fil.Tensor, List<List<float>>) Converts a tensor with the NL ordering to a two dimensional array of reals.
ConvertTensorToRealArray(Fil.Tensor, List<float>) Converts a tensor to an array of reals.
DestroyDeepLearningConnectionState()
DL_ClassifyObject_AccessDeepModel(string, List<string>) Returns the names of the classes used in training.
DL_ClassifyObject_Deploy(string, Optional<Fil.DeviceKind>, int, bool, Fil.ClassifyObjectModelId) Loads a deep learning model and prepares its execution on a specific target device.
DL_ClassifyObject_Unload(Fil.ClassifyObjectModelId, bool) Unloads a deep learning model and frees allocated memory.
DL_ClassifyObject(Fil.Image, Optional<Fil.Rectangle2D>, Optional<Fil.CoordinateSystem2D>, Fil.ClassifyObjectModelId, bool, List<Fil.ClassConfidence>, string, int, float, Fil.Heatmap, Optional<Fil.Rectangle2D>) Executes a Classify Object model on a single input image.
DL_CleanDevice(Optional<Fil.DeviceKind>, int) Frees memory allocated for executing a models on a specific device.
DL_CloseConnection() Closes connection to Service (e.g. to perform training).
DL_ConfigureLogging(Fil.DeepLearningLogLevel) Filter is used to set minimum level of logged messages.
DL_Configure(int, Optional<int>) Filter is used to change basic Deep Learning configuration.
DL_DetectAnomalies1_Deploy(string, Optional<Fil.DeviceKind>, int, bool, Fil.DetectAnomalies1ModelId) Loads a deep learning model and prepares its execution on a specific target device.
DL_DetectAnomalies1_Unload(Fil.DetectAnomalies1ModelId, bool) Unloads a deep learning model and frees allocated memory.
DL_DetectAnomalies1(Fil.Image, Fil.DetectAnomalies1ModelId, bool, float, Fil.Heatmap, bool, float, bool, float, float, Optional<Fil.Image>) Executes a Detect Anomalies 1 model on a single input image.
DL_DetectAnomalies2_AccessDeepModel(string, Fil.Size, float, float) Returns thresholds and accepted image size for trained model.
DL_DetectAnomalies2_Deploy(string, Optional<Fil.DeviceKind>, int, Fil.DetectAnomalies2ModelId) Loads a deep learning model and prepares its execution on a specific target device.
DL_DetectAnomalies2_Unload(Fil.DetectAnomalies2ModelId, bool) Unloads a deep learning model and frees allocated memory.
DL_DetectAnomalies2_WithThresholds(Fil.Image, Fil.DetectAnomalies2ModelId, float, Optional<float>, float, Fil.Heatmap, bool, float, bool, Conditional<Fil.Region>) Executes a Detect Anomalies 2 model on a single input image.
DL_DetectAnomalies2(Fil.Image, Fil.DetectAnomalies2ModelId, float, Fil.Heatmap, bool, float, bool, float, float, Conditional<Fil.Region>) Executes a Detect Anomalies 2 model on a single input image.
DL_DetectFeatures_Deploy(string, Optional<Fil.DeviceKind>, int, Optional<Fil.Size>, Fil.DetectFeaturesModelId) Loads a deep learning model and prepares its execution on a specific target device.
DL_DetectFeatures_Unload(Fil.DetectFeaturesModelId, bool) Unloads a deep learning model and frees allocated memory.
DL_DetectFeatures(Fil.Image, Optional<Fil.Region>, Fil.DetectFeaturesModelId, bool, List<Fil.Heatmap>, Optional<Fil.Heatmap>, Optional<Fil.Heatmap>, Optional<Fil.Heatmap>, Optional<Fil.Heatmap>) Executes a Detect Features model on a single input image.
DL_IsServiceRunning(Optional<int>, bool) Checks if the Deep Learning Service is running. If the input is empty, the filter will try to connect indefinitely.
DL_ListCudaDevices(List<Fil.CudaDevice>) Lists all available CUDA devices
DL_LocateObjects_Deploy(string, Optional<Fil.DeviceKind>, int, Optional<Fil.Size>, Fil.LocateObjectsModelId) Loads a deep learning model and prepares its execution on a specific target device.
DL_LocateObjects_Unload(Fil.LocateObjectsModelId, bool) Unloads a deep learning model and frees allocated memory.
DL_LocateObjects(Fil.Image, Optional<Fil.Region>, Fil.LocateObjectsModelId, float, List<Fil.ClassifiedRectangle>) Performs locating objects using a pretrained deep learning model.
DL_LocatePoints_Deploy(string, Optional<Fil.DeviceKind>, int, Optional<Fil.Size>, Fil.LocatePointsModelId) Loads a deep learning model and prepares its execution on a specific target device.
DL_LocatePoints_Unload(Fil.LocatePointsModelId, bool) Unloads a deep learning model and frees allocated memory.
DL_LocatePoints(Fil.Image, Optional<Fil.Region>, Fil.LocatePointsModelId, float, Optional<float>, bool, List<Fil.Location>, List<int>, List<string>, List<float>) Executes a Locate Points model on a single input image.
DL_LocateText_Deploy(Optional<string>, Fil.LocateTextPretrainedModel, Optional<Fil.DeviceKind>, int, Optional<Fil.LocateTextDeployHint>, Fil.LocateTextModelId) Loads a deep learning model and prepares its execution on a specific target device.
DL_LocateText_Unload(Fil.LocateTextModelId, bool) Unloads a deep learning model and frees allocated memory.
DL_LocateText(Fil.Image, Optional<Fil.Rectangle2D>, Optional<Fil.CoordinateSystem2D>, Fil.LocateTextModelId, int, float, int, int, int, int, Fil.Heatmap, List<Fil.Region>, List<Fil.LocateTextResult>, Optional<Fil.Rectangle2D>) Performs text detection using a pre-trained deep learning model.
DL_ReadCharacters_Deploy(Optional<string>, Fil.OcrPretrainedModel, Optional<Fil.DeviceKind>, int, Optional<Fil.OcrDeployHint>, Fil.ReadCharactersModelId) Loads a deep learning model and prepares its execution on a specific target device.
DL_ReadCharacters_Quantized_Deploy(Optional<string>, Fil.OcrPretrainedModelQuantized, Optional<Fil.DeviceKind>, int, Optional<Fil.OcrDeployHint>, Fil.ReadCharactersModelId)
DL_ReadCharacters_Unload(Fil.ReadCharactersModelId, bool) Unloads a deep learning model and frees allocated memory.
DL_ReadCharacters(Fil.Image, Optional<Fil.Rectangle2D>, Optional<Fil.CoordinateSystem2D>, Fil.ReadCharactersModelId, int, float, float, Optional<string>, float, Fil.Polarity, float, bool, bool, List<Fil.OcrResult>, List<List<Fil.OcrCandidate>>, List<Fil.Region>, Optional<Fil.Rectangle2D>, Diagnostic<Fil.Image>) Performs optical character recognition using a pretrained deep learning model.
DL_SegmentInstances_Deploy_Deprecated(string, Optional<Fil.DeviceKind>, int, Optional<int>, Fil.SegmentInstancesModelId)
DL_SegmentInstances_Deprecated(Fil.Image, Optional<Fil.Region>, Fil.SegmentInstancesModelId, Optional<float>, Optional<int>, List<Fil.Box>, List<int>, List<string>, List<float>, List<Fil.Region>)
DL_SegmentInstances_Unload_Deprecated(Fil.SegmentInstancesModelId, bool)
Equals(object)Inherited from System.Object
GetHashCode()Inherited from System.Object
GetType()Inherited from System.Object
ToString()Inherited from System.Object

See also

Previous: C# Project Configuration Next: Class Reference