This class represents high-level API for text detection DL networks compatible with EAST model.
More...
|
| | TextDetectionModel_EAST (Net network) |
| | Create text detection algorithm from deep learning network.
|
| |
| | TextDetectionModel_EAST (string model) |
| | Create text detection model from network represented in one of the supported formats. An order of model and config arguments does not matter.
|
| |
| | TextDetectionModel_EAST (string model, string config) |
| | Create text detection model from network represented in one of the supported formats. An order of model and config arguments does not matter.
|
| |
| float | getConfidenceThreshold () |
| | Get the detection confidence threshold.
|
| |
| float | getNMSThreshold () |
| | Get the detection confidence threshold.
|
| |
| TextDetectionModel_EAST | setConfidenceThreshold (float confThreshold) |
| | Set the detection confidence threshold.
|
| |
| TextDetectionModel_EAST | setNMSThreshold (float nmsThreshold) |
| | Set the detection NMS filter threshold.
|
| |
| void | detect (Mat frame, List< MatOfPoint > detections) |
| |
| void | detect (Mat frame, List< MatOfPoint > detections, MatOfFloat confidences) |
| | Performs detection.
|
| |
| void | detectTextRectangles (Mat frame, MatOfRotatedRect detections) |
| |
| void | detectTextRectangles (Mat frame, MatOfRotatedRect detections, MatOfFloat confidences) |
| | Performs detection.
|
| |
| | 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 () |
| |
This class represents high-level API for text detection DL networks compatible with EAST model.
Configurable parameters:
- (float) confThreshold - used to filter boxes by confidences, default: 0.5f
- (float) nmsThreshold - used in non maximum suppression, default: 0.0f