一、OCR字符识别的核心工作流程
1、首先通过优化打光方案,让字符和背景之间形成最大的对比度,字符区域清晰突出,背景干净无干扰,从成像源头保证字符的图像质量,这是后续识别准确率的基础,没有高质量的图像,再先进的算法也无法实现高准确率识别。
2、之后通过图像预处理算法,对采集到的字符图像做二值化、去噪、倾斜校正,把单个字符从整幅图像中精准分割出来,每个字符单独形成独立的小图像块,彻底消除字符之间的互相干扰,这是OCR识别中最关键的中间步骤。
3、最后把分割完成的单个字符图像输入训练好的OCR识别模型,模型自动提取字符的特征,输出对应的字符结果,完成整个识别流程,工业级OCR系统的识别准确率可以达到99.9%以上,完全满足工业场景的字符质检、追溯需求。
二、二维码读取的核心解码逻辑
1、二维码读取的第一步是定位,算法通过二维码的三个角点探测图形,快速在整幅图像中定位出二维码的位置,自动校正二维码的透视畸变,把倾斜、变形的二维码图像校正成标准的正矩形图像,消除拍摄角度倾斜带来的变形干扰。
2、之后算法对校正后的二维码图像做解码运算,按照二维码的标准编码规则,提取图像中的有效编码信息,自动纠错,哪怕二维码表面有轻微的污损、划痕,只要没有超出二维码的纠错能力范围,依然可以正确解码出完整的内容。
3、工业级二维码读码器的读取成功率可以达到99.99%以上,支持DPM直接打标码、纸质标签码等各类工业场景的二维码读取,是现代工业产品全流程追溯的核心标配装备。
三、视觉检测设备稳成像的核心优化要点
1、字符和二维码检测的打光优先选用漫反射环形无影光源,均匀照亮被测表面,完全消除字符表面的反光、阴影,保证字符和二维码的图像全程清晰,没有局部过曝、局部过暗的问题,从成像源头保证图像质量。
2、工业相机的曝光模式选用全局快门模式,配合硬件触发拍照,产品到达指定位置的瞬间精准触发成像,完全避免运动模糊,哪怕产品在高速运动状态下,拍摄出来的字符和二维码图像依然边缘锐利清晰,没有拖影模糊的问题。
3、如果是高反光金属表面的激光打标字符,优先选用同轴平行光源,完全抑制金属表面的镜面反光,让打标的凹痕字符清晰呈现,彻底解决高反光表面字符看不清、读不出的行业痛点,大幅提升识别和读取的成功率。