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的检测区域,再进行识别。建议图像文字均为正向,再进行识别,效果如下图

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

相关推荐
恒云客2 小时前
Rust开发环境配置
开发语言·后端·rust
ggaofeng2 小时前
用 Python 实现一个简化但可运行的 单点登录(SSO)系统
开发语言·python
laomocoder2 小时前
golang可观测-无侵入式agent技术原理
开发语言·后端·golang
web安全工具库2 小时前
Linux ls 命令进阶:从隐藏文件到递归显示,成为文件浏览大师
linux·运维·服务器·c语言·开发语言
比特森林探险记2 小时前
Golang GMP 模型深度解析
网络·算法·golang
**之火2 小时前
中止 Web 请求新方式 - AbortController API
开发语言·前端·javascript
技术猴小猴3 小时前
如何使用Python实现UDP广播
开发语言·python·udp
坚持编程的菜鸟3 小时前
LeetCode每日一题——重复的子字符串
数据结构·算法·leetcode
AI人工智能+3 小时前
蒙古文识别技术:采用深度学习模型(CNN+RNN)处理蒙古文竖写特性,实现高精度识别
深度学习·ocr·蒙古文识别