类 TextDetectionModel
- java.lang.Object
-
- org.opencv.dnn.Model
-
- org.opencv.dnn.TextDetectionModel
-
public class TextDetectionModel extends Model
文本检测网络的基类
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 保护TextDetectionModel(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static TextDetectionModel__fromPtr__(long addr)voiddetect(Mat frame, java.util.List<MatOfPoint> detections)voiddetect(Mat frame, java.util.List<MatOfPoint> detections, MatOfFloat confidences)执行检测。给定输入frame,准备网络输入,运行网络推理,后处理网络输出并返回结果检测。voiddetectTextRectangles(Mat frame, MatOfRotatedRect detections)voiddetectTextRectangles(Mat frame, MatOfRotatedRect detections, MatOfFloat confidences)执行检测。给定输入frame,准备网络输入,运行网络推理,后处理网络输出并返回结果检测。protected voidfinalize()-
从类 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)
-
-