C# 基于halcon的视觉工作流-章40-OCR训练识别

C# 基于halcon的视觉工作流-章40-OCR训练识别

本章目标:
一、获取字符区域;
二、append_ocr_trainf将字符区域特征与汉字关联,形成训练数据集;
三、create_ocr_class_mlp创建OCR分类器模型;
四、trainf_ocr_class_mlp训练;
五、write_ocr_class_mlp和read_ocr_class_mlp模型保存及读取;
六、do_ocr_multi_class_mlp识别;
七、匹配批量识别;


一、获取字符区域

提取字符区域需要使用多种算子进行,基础算子在前面章节已有介绍,本章不再重复

二、append_ocr_trainf将字符区域特征与汉字关联,形成训练数据集

三、create_ocr_class_mlp创建OCR分类器模型
四、trainf_ocr_class_mlp训练


五、write_ocr_class_mlp和read_ocr_class_mlp模型保存及读取

六、do_ocr_multi_class_mlp识别
七、匹配批量识别

利用模板匹配,以匹配点找到ROI的检测区域,再进行识别。建议图像文字均为正向,再进行识别,效果如下图

上述内容需要一定的技术功底,本章至此已结束,欢迎阅读下章,谢谢!

相关推荐
你怎么知道我是队长13 小时前
C语言---printf函数使用详细说明
c语言·开发语言
liulilittle13 小时前
俄罗斯访问欧洲国际线路优化
开发语言·网络·信息与通信·ip·通信·俄罗斯·莫斯科
A尘埃13 小时前
OpenCV常用方法介绍
人工智能·opencv·计算机视觉
Tisfy13 小时前
LeetCode 0085.最大矩形:单调栈
算法·leetcode·题解·单调栈
陈小桔13 小时前
logging模块-python
开发语言·python
消失的旧时光-194313 小时前
函数指针 + 结构体 = C 语言的“对象模型”?——从 C 到 C++ / Java 的本质统一
linux·c语言·开发语言·c++·c
mit6.82413 小时前
出入度|bfs|状压dp
算法
!停13 小时前
C语言栈和队列的实现
开发语言·数据结构
hixiong12313 小时前
C# OpenvinoSharp部署DDDDOCR验证码识别模型
opencv·c#·ocr·openvino
hweiyu0013 小时前
强连通分量算法:Kosaraju算法
算法·深度优先