基于轻量级YOLOv5开发构建汉字检测识别分析系统

基于轻量级YOLOv5开发构建汉字检测识别分析系统

汉字检测、字母检测、手写数字检测、藏文检测、甲骨文检测在我之前的文章中都有做过了,今天主要是因为实际项目的需要,之前的汉字检测模型较为古老了还使用的yolov3时期的模型,检测精度和推理速度都有不小的滞后了,这里要基于yolov5轻量级的模型来开发构建新版的目标检测模型,首先看下效果图:

接下来简单看下数据集情况:

YOLO格式标注文件截图如下:

实例标注内容如下所示:

17 0.245192 0.617788 0.038462 0.038462

6 0.102163 0.830529 0.045673 0.045673

16 0.894231 0.096154 0.134615 0.134615

4 0.456731 0.524038 0.134615 0.134615

15 0.367788 0.317308 0.269231 0.269231

VOC格式数据标注文件截图如下:

实例标注内容如下所示:

DATASET

0ace8eaf-8e86-488b-9229-95255c69158c.jpg

The DATASET Database

DATASET

DATASET

YMGZS

416

416

3

0

17

Unspecified

0

0

214

302

230

318

16

Unspecified

0

0

210

67

229

86

18

Unspecified

0

0

260

7

274

21

10

Unspecified

0

0

121

103

143

125

11

Unspecified

0

0

296

289

352

345

0

Unspecified

0

0

56

132

196

272

0

Unspecified

0

0

213

142

353

282

因为是主打轻量级网络,这里选择了也是最为轻量级的n系列的模型,最终训练得到的模型文件不足4MB大小,网络结构图如下所示:

默认100次epoch的计算,结果目录如下所示:

【混淆矩阵】

【F1值曲线】

【PR曲线】

【训练日志可视化】

【batch计算实例】

可视化界面推理样例如下:

从评估指标结果上面来看检测效果还是很不错的。

相关推荐

为什么鼠标要带有配重
36365

为什么鼠标要带有配重

📅 09-02 👁️ 8944
银魂人物介绍图:故事背景、原型设定、人气排名
det365娱乐场所官方网

银魂人物介绍图:故事背景、原型设定、人气排名

📅 08-26 👁️ 3821
苏宁的手机为什么便宜(苏宁易购手机为什么比官网还便宜是真的吗)