Method Create
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
Create(string, string, Size, float, float, int, Backend, Target)
Creates an instance of this class with given parameters.
public static FaceDetectorYN Create(string model, string config, Size inputSize, float scoreThreshold = 0.9, float nmsThreshold = 0.3, int topK = 5000, Backend backendId = Backend.DEFAULT, Target targetId = Target.CPU)
Parameters
modelstringThe path to the requested model
configstringThe path to the config file for compatibility, which is not requested for ONNX models
inputSizeSizeThe size of the input image
scoreThresholdfloatThe threshold to filter out bounding boxes of score smaller than the given value
nmsThresholdfloatThe threshold to suppress bounding boxes of IoU bigger than the given value
topKintKeep top K bboxes before NMS
backendIdBackendThe id of backend
targetIdTargetThe id of target device
Returns
Create(string, byte[], byte[], Size, float, float, int, Backend, Target)
Creates an instance of this class from buffers containing the model weights and configuration.
public static FaceDetectorYN Create(string framework, byte[] bufferModel, byte[] bufferConfig, Size inputSize, float scoreThreshold = 0.9, float nmsThreshold = 0.3, int topK = 5000, Backend backendId = Backend.DEFAULT, Target targetId = Target.CPU)
Parameters
frameworkstringName of the framework.
bufferModelbyte[]A buffer containing the binary model weights.
bufferConfigbyte[]A buffer containing the network configuration.
inputSizeSizeThe size of the input image.
scoreThresholdfloatThe threshold to filter out bounding boxes of score smaller than the given value.
nmsThresholdfloatThe threshold to suppress bounding boxes of IoU bigger than the given value.
topKintKeep top K bounding boxes before NMS.
backendIdBackendThe id of backend.
targetIdTargetThe id of target device.