Package org.opencv.text
Class TextDetectorCNN
java.lang.Object
org.opencv.text.TextDetector
org.opencv.text.TextDetectorCNN
TextDetectorCNN class provides the functionallity of text bounding box detection.
This class is representing to find bounding boxes of text words given an input image.
This class uses OpenCV dnn module to load pre-trained model described in CITE: LiaoSBWL17.
The original repository with the modified SSD Caffe version: https://github.com/MhLiao/TextBoxes.
Model can be downloaded from [DropBox](https://www.dropbox.com/s/g8pjzv2de9gty8g/TextBoxes_icdar13.caffemodel?dl=0).
Modified .prototxt file with the model description can be found in
opencv_contrib/modules/text/samples/textbox.prototxt
.-
Field Summary
Fields inherited from class org.opencv.text.TextDetector
nativeObj
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TextDetectorCNN
__fromPtr__
(long addr) static TextDetectorCNN
void
detect
(Mat inputImage, MatOfRect Bbox, MatOfFloat confidence) Method that provides a quick and simple interface to detect text inside an imageprotected void
finalize()
Methods inherited from class org.opencv.text.TextDetector
getNativeObjAddr
-
Constructor Details
-
TextDetectorCNN
protected TextDetectorCNN(long addr)
-
-
Method Details
-
__fromPtr__
-
detect
Description copied from class:TextDetector
Method that provides a quick and simple interface to detect text inside an image- Overrides:
detect
in classTextDetector
- Parameters:
inputImage
- an image expected to be a CV_U8C3 of any sizeBbox
- a vector of Rect that will store the detected word bounding boxconfidence
- a vector of float that will be updated with the confidence the classifier has for the selected bounding box
-
create
-
finalize
- Overrides:
finalize
in classTextDetector
- Throws:
Throwable
-