类 TextDetectionModel
- java.lang.Object
-
- org.opencv.dnn.Model
-
- org.opencv.dnn.TextDetectionModel
-
public class TextDetectionModel extends Model
文本检测网络的基类
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 protected
TextDetectionModel(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static TextDetectionModel
__fromPtr__(long addr)
void
detect(Mat frame, java.util.List<MatOfPoint> detections)
void
detect(Mat frame, java.util.List<MatOfPoint> detections, MatOfFloat confidences)
执行检测 给定输入frame
,准备网络输入,运行网络推理,后处理网络输出并返回结果检测。void
detectTextRectangles(Mat frame, MatOfRotatedRect detections)
void
detectTextRectangles(Mat frame, MatOfRotatedRect detections, MatOfFloat confidences)
执行检测 给定输入frame
,准备网络输入,运行网络推理,后处理网络输出并返回结果检测。protected void
finalize()
-
从类 org.opencv.dnn.Model继承的方法
enableWinograd, getNativeObjAddr, predict, setInputCrop, setInputMean, setInputParams, setInputParams, setInputParams, setInputParams, setInputParams, setInputParams, setInputScale, setInputSize, setInputSize, setInputSwapRB, setOutputNames, setPreferableBackend, setPreferableTarget
-
-
-
-
方法详情
-
__fromPtr__
public static TextDetectionModel __fromPtr__(long addr)
-
detect
public void detect(Mat frame, java.util.List<MatOfPoint> detections, MatOfFloat confidences)
执行检测 给定输入frame
,准备网络输入,运行网络推理,后处理网络输出并返回结果检测。每个结果都是四边形的4个点,顺序如下:- 左下 - 左上 - 右上 - 右下 使用 cv::getPerspectiveTransform 函数检索没有透视变换的图像区域。注意:如果DL模型不支持这种输出,则结果可能来自 detectTextRectangles() 输出。- 参数
frame
- 输入图像detections
- 包含检测到的四边形(每个结果4个点)的数组confidences
- 包含检测置信度的数组
-
detect
public void detect(Mat frame, java.util.List<MatOfPoint> detections)
-
detectTextRectangles
public void detectTextRectangles(Mat frame, MatOfRotatedRect detections, MatOfFloat confidences)
执行检测 给定输入frame
,准备网络输入,运行网络推理,后处理网络输出并返回结果检测。每个结果都是旋转矩形。注意:如果存在较强的透视变换,结果可能不准确。- 参数
frame
- 输入图像detections
- 包含检测到的 RotationRect 结果的数组confidences
- 包含检测置信度的数组
-
detectTextRectangles
public void detectTextRectangles(Mat frame, MatOfRotatedRect detections)
-
-