类 TextDetectionModel_DB
- java.lang.Object
-
- org.opencv.dnn.Model
-
- org.opencv.dnn.TextDetectionModel
-
- org.opencv.dnn.TextDetectionModel_DB
-
public class TextDetectionModel_DB extends TextDetectionModel
此类表示与 DB 模型兼容的文本检测深度学习网络的高级 API。相关出版物:CITE: liao2020real 论文:https://arxiv.org/abs/1911.08947 有关超参数设置的更多信息,请参阅 https://github.com/MhLiao/DB 可配置参数: - (float) binaryThreshold - 二值图的阈值。通常设置为 0.3。 - (float) polygonThreshold - 文本多边形的阈值。通常设置为 0.5、0.6 和 0.7。默认值为 0.5f - (double) unclipRatio - 检测到的文本区域的裁剪比例,决定输出大小。通常设置为 2.0。 - (int) maxCandidates - 输出结果的最大数量。
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 protected
TextDetectionModel_DB(long addr)
TextDetectionModel_DB(java.lang.String model)
从以一种受支持的格式表示的网络创建文本检测模型。TextDetectionModel_DB(java.lang.String model, java.lang.String config)
从以一种受支持的格式表示的网络创建文本检测模型。TextDetectionModel_DB(Net network)
从深度学习网络创建文本检测算法。
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static TextDetectionModel_DB
__fromPtr__(long addr)
protected void
finalize()
float
getBinaryThreshold()
int
getMaxCandidates()
float
getPolygonThreshold()
double
getUnclipRatio()
TextDetectionModel_DB
setBinaryThreshold(float binaryThreshold)
TextDetectionModel_DB
setMaxCandidates(int maxCandidates)
TextDetectionModel_DB
setPolygonThreshold(float polygonThreshold)
TextDetectionModel_DB
setUnclipRatio(double unclipRatio)
-
从类 org.opencv.dnn.TextDetectionModel 继承的方法
detect, detect, detectTextRectangles, detectTextRectangles
-
从类 org.opencv.dnn.Model 继承的方法
enableWinograd, getNativeObjAddr, predict, setInputCrop, setInputMean, setInputParams, setInputParams, setInputParams, setInputParams, setInputParams, setInputParams, setInputScale, setInputSize, setInputSize, setInputSwapRB, setOutputNames, setPreferableBackend, setPreferableTarget
-
-
-
-
构造函数详情
-
TextDetectionModel_DB
protected TextDetectionModel_DB(long addr)
-
TextDetectionModel_DB
public TextDetectionModel_DB(Net network)
从深度学习网络创建文本检测算法。- 参数
network
- Net 对象。
-
TextDetectionModel_DB
public TextDetectionModel_DB(java.lang.String model, java.lang.String config)
从以一种受支持的格式表示的网络创建文本检测模型。model
和config
参数的顺序无关紧要。- 参数
model
- 包含训练权重的二进制文件。config
- 包含网络配置的文本文件。
-
TextDetectionModel_DB
public TextDetectionModel_DB(java.lang.String model)
从以一种受支持的格式表示的网络创建文本检测模型。model
和config
参数的顺序无关紧要。- 参数
model
- 包含训练权重的二进制文件。
-
-
方法详情
-
__fromPtr__
public static TextDetectionModel_DB __fromPtr__(long addr)
-
setBinaryThreshold
public TextDetectionModel_DB setBinaryThreshold(float binaryThreshold)
-
getBinaryThreshold
public float getBinaryThreshold()
-
setPolygonThreshold
public TextDetectionModel_DB setPolygonThreshold(float polygonThreshold)
-
getPolygonThreshold
public float getPolygonThreshold()
-
setUnclipRatio
public TextDetectionModel_DB setUnclipRatio(double unclipRatio)
-
getUnclipRatio
public double getUnclipRatio()
-
setMaxCandidates
public TextDetectionModel_DB setMaxCandidates(int maxCandidates)
-
getMaxCandidates
public int getMaxCandidates()
-
finalize
protected void finalize() throws java.lang.Throwable
- 覆盖
finalize
在类TextDetectionModel
中- 抛出
java.lang.Throwable
-
-