|
| TextDetectionModel_EAST () |
|
| TextDetectionModel_EAST (const Net &network) |
| 从深度学习网络创建文本检测算法。
|
|
| TextDetectionModel_EAST (CV_WRAP_FILE_PATH const std::string &model, CV_WRAP_FILE_PATH const std::string &config="") |
| 从以支持格式之一表示的网络创建文本检测模型。model 和 config 参数的顺序无关紧要。
|
|
float | getConfidenceThreshold () const |
| 获取检测置信度阈值。
|
|
float | getNMSThreshold () const |
| 获取检测置信度阈值。
|
|
TextDetectionModel_EAST & | setConfidenceThreshold (float confThreshold) |
| 设置检测置信度阈值。
|
|
TextDetectionModel_EAST & | setNMSThreshold (float nmsThreshold) |
| 设置检测 NMS 滤波阈值。
|
|
void | detect (InputArray frame, std::vector< std::vector< Point > > &detections) const |
|
void | detect (InputArray frame, std::vector< std::vector< Point > > &detections, std::vector< float > &confidences) const |
| 执行检测。
|
|
void | detectTextRectangles (InputArray frame, std::vector< cv::RotatedRect > &detections) const |
|
void | detectTextRectangles (InputArray frame, std::vector< cv::RotatedRect > &detections, std::vector< float > &confidences) const |
| 执行检测。
|
|
| Model () |
|
| Model (const Model &)=default |
|
| Model (const Net &network) |
| 从深度学习网络创建模型。
|
|
| Model (CV_WRAP_FILE_PATH const String &model, CV_WRAP_FILE_PATH const String &config="") |
| 从以支持格式之一表示的深度学习网络创建模型。model 和 config 参数的顺序无关紧要。
|
|
| Model (Model &&)=default |
|
Model & | enableWinograd (bool useWinograd) |
|
Impl * | getImpl () const |
|
Impl & | getImplRef () const |
|
Net & | getNetwork_ () |
|
Net & | getNetwork_ () const |
|
| operator Net & () const |
|
Model & | operator= (const Model &)=default |
|
Model & | operator= (Model &&)=default |
|
void | predict (InputArray frame, OutputArrayOfArrays outs) const |
| 给定 input 帧,创建输入 blob,运行网络并返回输出 blobs 。
|
|
Model & | setInputCrop (bool crop) |
| 设置帧的 crop 标志。
|
|
Model & | setInputMean (const Scalar &mean) |
| 设置帧的平均值。
|
|
void | setInputParams (double scale=1.0, const Size &size=Size(), const Scalar &mean=Scalar(), bool swapRB=false, bool crop=false) |
| 设置帧的预处理参数。
|
|
Model & | setInputScale (const Scalar &scale) |
| 设置帧的比例因子值。
|
|
Model & | setInputSize (const Size &size) |
| 设置帧的输入大小。
|
|
Model & | setInputSize (int width, int height) |
|
Model & | setInputSwapRB (bool swapRB) |
| 设置帧的 swapRB 标志。
|
|
Model & | setOutputNames (const std::vector< String > &outNames) |
| 设置帧的输出名称。
|
|
Model & | setPreferableBackend (dnn::Backend backendId) |
|
Model & | setPreferableTarget (dnn::Target targetId) |
|