ReadOcrDemo.exe 字符读取
开发给予函数级别的字符读取功能,例子是采用CkVisionSDK来进行二次开发,该SDK是国内最早的视觉开发包。
读取标签上的字符文本,需要事先将标准字符录入字符集合中。
学习:先调整ROI后点 “执行”,然后在点“学习”,出现输入学习字符框,填入对应字符,确认完成字符学习。
字符集:学习字符后的字符集合。
字符集:选择当前使用的字符集工具,点击右边的“…”按钮可以弹出字符集属性对话框。
阈值设置:设置字符和背景之间亮度的分界线,用于分割字符区域。
自动阈值:自动计算分割阈值功能。
字符极性:设置字符是黑色还是白色。
限制面积:设置噪声点面积,面积小于该值的区域将被过滤。
字符宽度:设置字符的最小宽度和最大宽度。
字符高度:设置字符的最小高度和最大宽度。
合并断裂字符:如果某个字符断裂成多个部分(点阵字符),可以使用该功能合并。
水平间隔:设置断裂字符水平方向间隔,水平间隔小于该值不能进行合并。
垂直间隔:设置断裂字符垂直方向间隔,垂直间隔小于该值不能进行合并。
分数阈值:设置识别字符的最小分数,小于该分数的字符将不能识别。
返回串:显示识别结果字符串文本。
代码:
ReadOcrDemo字符读取
在 StdAfx.h 的头文件中添加CKVISION相关定义
#include "..\\..\\Include\\CKGDI.h"
#include "..\\..\\Include\\CKBase.h"
#include "..\\..\\Include\\CKReader.h"