This class represents high-level API for text detection DL networks compatible with EAST model.
More...
|
| | TextDetectionModel_EAST () |
| |
| | TextDetectionModel_EAST (const Net &network) |
| | Create text detection algorithm from deep learning network. More...
|
| |
| | TextDetectionModel_EAST (const std::string &model, const std::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. More...
|
| |
| float | getConfidenceThreshold () const |
| | Get the detection confidence threshold. More...
|
| |
| float | getNMSThreshold () const |
| | Get the detection confidence threshold. More...
|
| |
| TextDetectionModel_EAST & | setConfidenceThreshold (float confThreshold) |
| | Set the detection confidence threshold. More...
|
| |
| TextDetectionModel_EAST & | setNMSThreshold (float nmsThreshold) |
| | Set the detection NMS filter threshold. More...
|
| |
| void | detect (InputArray frame, std::vector< std::vector< Point > > &detections, std::vector< float > &confidences) const |
| | Performs detection. More...
|
| |
| void | detect (InputArray frame, std::vector< std::vector< Point > > &detections) const |
| |
| void | detectTextRectangles (InputArray frame, std::vector< cv::RotatedRect > &detections, std::vector< float > &confidences) const |
| | Performs detection. More...
|
| |
| void | detectTextRectangles (InputArray frame, std::vector< cv::RotatedRect > &detections) const |
| |
| | Model () |
| |
| | Model (const Model &)=default |
| |
| | Model (Model &&)=default |
| |
| | Model (const String &model, const 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. More...
|
| |
| | Model (const Net &network) |
| | Create model from deep learning network. More...
|
| |
| Impl * | getImpl () const |
| |
| Impl & | getImplRef () const |
| |
| Net & | getNetwork_ () const |
| |
| Net & | getNetwork_ () |
| |
| | operator Net & () const |
| |
| Model & | operator= (const Model &)=default |
| |
| Model & | operator= (Model &&)=default |
| |
| void | predict (InputArray frame, OutputArrayOfArrays outs) const |
| | Given the input frame, create input blob, run net and return the output blobs. More...
|
| |
| Model & | setInputCrop (bool crop) |
| | Set flag crop for frame. More...
|
| |
| Model & | setInputMean (const Scalar &mean) |
| | Set mean value for frame. More...
|
| |
| void | setInputParams (double scale=1.0, const Size &size=Size(), const Scalar &mean=Scalar(), bool swapRB=false, bool crop=false) |
| | Set preprocessing parameters for frame. More...
|
| |
| Model & | setInputScale (double scale) |
| | Set scalefactor value for frame. More...
|
| |
| Model & | setInputSize (const Size &size) |
| | Set input size for frame. More...
|
| |
| Model & | setInputSize (int width, int height) |
| |
| Model & | setInputSwapRB (bool swapRB) |
| | Set flag swapRB for frame. More...
|
| |
| Model & | setPreferableBackend (dnn::Backend backendId) |
| |
| Model & | setPreferableTarget (dnn::Target targetId) |
| |
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
- Examples:
- samples/dnn/text_detection.cpp.