基于机器视觉的IC表面字符检测
IC表面字符识别,这个在半导体行业里是经常遇到的视觉检测应用项目。一般需要检测其型号、批号等内容。丝印外观可能会比较少检测,要求没有这么高。
IC表面字符-低角度环形光源
IC表面字符识别-高角度环形光源
机器视觉光源
对于这种IC上的字符,主要有两种方式。一种是丝印的,另一种则是蚀刻的。对于本方案,则是蚀刻的阴文。对于丝印的,一般都是黑底白字,打光很容易的。常规的环形光源、条形光源都可以实现。而对于蚀刻的阴文,则需要使用低角度的环形光源进行掠射,进行明亮特征照明,可以使用低角度的环形光源;或者是使用高角度的环形光源,将背景照亮,字符打黑,进行阴暗特征照明,可以使用高角度的环形光源或是同轴光源。
光源调光器
可以考虑使用常规的模拟调光器APS-2424-1CH或者是迷你调光器MAPS-2424-1CH。如果是在高速拍照需要很短的曝光时间,则考虑使用频闪调光器,如SPS-2430-4CH。而如果需要程序控制不同的光源亮度以适用不同的产品,则可以考虑数字调光器,如DPS-24125-4CH。
工业相机
对于这种小IC上的字符识别,不需要太高的分辨率的相机,可以使用30万~130万像素的CCD即可。这里建议使用CCD或全局CMOS,因为这种产品一般速度比较快,可能是在料盘上运行检测的。所以需要有防抖动等功能。
工业镜头
可以使用常规的CCTV镜头加光学接圈的效果。也可以使用一般性能的远心镜头。
图像处理算法
主要考虑使用OCR字符识别算法。辅助分类、匹配等算法。
机器视觉项目实现难度
★★★
相对比较容易的一类算法。不过如果使用NI的软件来处理,则需要考虑稳定性。NI软件做OCR识别,稳定性是个比较大的影响点。