在Labview如何使用NI OCR Training进行字符训练?

前言

1.什么是NI OCR Training?

答:光学字符识别OCR(Optical  Charater Recognition),是指机器可以自动从图像中识别文本字符的过程,是目标分类的一种应用,它包括训练和分类的过程,可用于对被测件的识别和分类。

2.我一般喜欢将OCR Training.exe放在桌面。那么如何将该OCR Training的快捷方式放在桌面呢?

答:找到安装Labview18的文件位置,在文件中找到Vision—Utility—OCR Training Interface—OCR Training.exe直接拖到桌面即可。

进入正题

训练字符1

①将经过视觉助手处理过的图片导入到 NI OCR Training 中,用鼠标框住所有的数字,点击右侧的“Train Incorrect Character”。

②紧接着开始进行训练字符,在“Correct String”中输入导入图片上的数字后,点击“Train”,“Text Read”中就会出现对应的数字。

③点击右侧的“Edit Character Set File”,就能看到被训练了样本数字了。

以上是导入的图片比较清晰的情况,当有时我们采集到的图片不够清楚时,我们就可以采用以下的方法:

训练字符2

①在右侧选择“Train Single Character”,单个字符进行训练,若数据还不好识别的话,可以在左下方进行参数的调节。如图,训练数字“0”。此时,是输入一个数字就要点一下“Train”。

②训练下一个数字就框选住它。训练数字“1”,依次一直训练到数字9。

③点击右侧的“Edit Character Set File”,就能看到被训练的样本数字了。

那么,训练完了之后如何进行保存呢?点击菜单栏中的“Open Character Set File”。

它就会生成一个.abc文件。保存好了之后,点击关闭掉 NI OCR Training。

出现的问题

1.如何测试生成的.abc文件能否做为字库?

①双击打开 NI OCR Training,在菜单栏中点击“Open Character Set File”,会跳出.abc文件。

②导入待测图片,进行识别。如图,可以识别到,就证明我们的字库训练是成功的。

2.在训练字符的过程中,我将第一张图片进行训练完成后,保存为了.abc文件,但在此基础上,继续导入第二张时,仍可以继续训练,但是保存不了.abc文件。我得关掉 NI OCR Training,再重新打开它,再导入新的图片,才能保存。这是为什么?

答:这个问题是我起初自学这部分内容时出现的最大阻力。问题出在:一种字体的数据只生成一个.abc文件。正确的做法就是将所有的图片进行训练后,最后保存为.abc文件。我错误理解成了一张图片就得生成一个.abc文件。

总结

NI OCR Training的用途还是很 广泛的,继续学习吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值