halcon应用之OCR文字识别

opencv只是一个库 配置实际上就是告诉VC的链接器编译器opencv的位置而已 MFC实际上是一个架构,包括注册窗口类,创建窗口类,创建窗口,更新显示窗口,消息循环

图像–进入CCD采集–光电转换(量化和采样)-ram里缓存

量化-将我的图像用0-255灰度级表示 采样:本来连续的图像进行了分割,进行数字化,

图像实际上是从左下角存储的,从左往右,上下到上,放进堆栈里去 灰度图里每个像素占8位,2的8次方为255.彩色图则 bgr 的顺序排列 除了RGB描述还有CMYK 和HSV 描述它,

BMP格式图片

1采集
2分割-形成一个个连通域
汉字作为一个连通域,用了交集,
3训练学习,生成trf文件 (trf是将字符(文字)和把文字框起来的那个框串联起来) 如超字halcon应用之OCR文字识别_第1张图片
有那么多笔画,要通过交集把笔画连在一起,再弄一个框把框和超字对应起来
4识别

第二步里通常有个预处理,比如增强对比度(线性变换,直方图均衡化,灰度形态学),去噪声(均值,中值,高斯滤波)

你可能感兴趣的:(Halcon学习记录)