|
| DetectionModel (Net network) |
| Create model from deep learning network.
|
|
| DetectionModel (string model) |
| Create detection model from network represented in one of the supported formats. An order of model and config arguments does not matter.
|
|
| DetectionModel (string model, string config) |
| Create detection model from network represented in one of the supported formats. An order of model and config arguments does not matter.
|
|
void | detect (Mat frame, MatOfInt classIds, MatOfFloat confidences, MatOfRect boxes) |
| Given the input frame, create input blob, run net and return result detections.
|
|
void | detect (Mat frame, MatOfInt classIds, MatOfFloat confidences, MatOfRect boxes, float confThreshold) |
| Given the input frame, create input blob, run net and return result detections.
|
|
void | detect (Mat frame, MatOfInt classIds, MatOfFloat confidences, MatOfRect boxes, float confThreshold, float nmsThreshold) |
| Given the input frame, create input blob, run net and return result detections.
|
|
bool | getNmsAcrossClasses () |
| Getter for nmsAcrossClasses. This variable defaults to false, such that when non max suppression is used during the detect() function, it will do so only per-class.
|
|
DetectionModel | setNmsAcrossClasses (bool value) |
| nmsAcrossClasses defaults to false, such that when non max suppression is used during the detect() function, it will do so per-class. This function allows you to toggle this behaviour.
|
|
| Model (Net network) |
| Create model from deep learning network.
|
|
| Model (string model) |
| Create model from deep learning network represented in one of the supported formats. An order of model and config arguments does not matter.
|
|
| Model (string model, string config) |
| Create model from deep learning network represented in one of the supported formats. An order of model and config arguments does not matter.
|
|
Model | enableWinograd (bool useWinograd) |
|
IntPtr | getNativeObjAddr () |
|
void | predict (Mat frame, List< Mat > outs) |
| Given the input frame, create input blob, run net and return the output blobs .
|
|
Model | setInputCrop (bool crop) |
| Set flag crop for frame.
|
|
Model | setInputMean (in Vec4d mean) |
| Set mean value for frame.
|
|
Model | setInputMean (in(double v0, double v1, double v2, double v3) mean) |
| Set mean value for frame.
|
|
Model | setInputMean (Scalar mean) |
| Set mean value for frame.
|
|
void | setInputParams () |
| Set preprocessing parameters for frame.
|
|
void | setInputParams (double scale) |
| Set preprocessing parameters for frame.
|
|
void | setInputParams (double scale, in Vec2d size) |
| Set preprocessing parameters for frame.
|
|
void | setInputParams (double scale, in Vec2d size, in Vec4d mean) |
| Set preprocessing parameters for frame.
|
|
void | setInputParams (double scale, in Vec2d size, in Vec4d mean, bool swapRB) |
| Set preprocessing parameters for frame.
|
|
void | setInputParams (double scale, in Vec2d size, in Vec4d mean, bool swapRB, bool crop) |
| Set preprocessing parameters for frame.
|
|
void | setInputParams (double scale, in(double width, double height) size) |
| Set preprocessing parameters for frame.
|
|
void | setInputParams (double scale, in(double width, double height) size, in(double v0, double v1, double v2, double v3) mean) |
| Set preprocessing parameters for frame.
|
|
void | setInputParams (double scale, in(double width, double height) size, in(double v0, double v1, double v2, double v3) mean, bool swapRB) |
| Set preprocessing parameters for frame.
|
|
void | setInputParams (double scale, in(double width, double height) size, in(double v0, double v1, double v2, double v3) mean, bool swapRB, bool crop) |
| Set preprocessing parameters for frame.
|
|
void | setInputParams (double scale, Size size) |
| Set preprocessing parameters for frame.
|
|
void | setInputParams (double scale, Size size, Scalar mean) |
| Set preprocessing parameters for frame.
|
|
void | setInputParams (double scale, Size size, Scalar mean, bool swapRB) |
| Set preprocessing parameters for frame.
|
|
void | setInputParams (double scale, Size size, Scalar mean, bool swapRB, bool crop) |
| Set preprocessing parameters for frame.
|
|
Model | setInputScale (in Vec4d scale) |
| Set scalefactor value for frame.
|
|
Model | setInputScale (in(double v0, double v1, double v2, double v3) scale) |
| Set scalefactor value for frame.
|
|
Model | setInputScale (Scalar scale) |
| Set scalefactor value for frame.
|
|
Model | setInputSize (in Vec2d size) |
| Set input size for frame.
|
|
Model | setInputSize (in(double width, double height) size) |
| Set input size for frame.
|
|
Model | setInputSize (int width, int height) |
|
Model | setInputSize (Size size) |
| Set input size for frame.
|
|
Model | setInputSwapRB (bool swapRB) |
| Set flag swapRB for frame.
|
|
Model | setOutputNames (List< string > outNames) |
| Set output names for frame.
|
|
Model | setPreferableBackend (int backendId) |
|
Model | setPreferableTarget (int targetId) |
|
void | Dispose () |
|
void | ThrowIfDisposed () |
|