基于机器视觉的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识别,稳定性是个比较大的影响点。

【转载】http://shixinhua.com/project/2017/05/1971.html

基于机器视觉的IC表面字符检测相关推荐

  1. 基于机器视觉的电容表面字符检测

    基于机器视觉的电容表面字符检测 电容表面字符检测,这个和IC表面字符检测要求基本类似,主要也是判断批号.料号.型号等内容. 电容表面字符-低角度环形光源-高亮 工业光源 项目字符同样是使用蚀刻的阴文, ...

  2. 基于机器视觉技术的瓷砖分色检测系统解析

    基于机器视觉技术的瓷砖分色检测系统解析 众所周知,采用喷墨技术的陶瓷生产,瓷砖的颜色.花纹.图案越来越多,表面越来越复杂.而依靠人工根据色差程度对瓷砖进行检测,容易受到各种不稳定因素干扰,导致错判.误 ...

  3. 《基于机器视觉测量系统的工业在线检测研究》论文笔记

    <基于机器视觉测量系统的工业在线检测研究>论文笔记 原文链接:Research on Industrial Online Detection Based on Machine Vision ...

  4. 视觉检测螺钉大小matlab代码,基于机器视觉的二维尺寸检测.pdf

    基于机器视觉的二维尺寸检测 98 工 具 技 术 基于机器视觉的二维尺寸检测 谢俊,吴荥荥,朱广韬,王路路 江苏大学 摘要:借助CMOS工业相机.光学镜头.计算机以及OpenCV等搭建了一套机器视觉检 ...

  5. 基于机器视觉的散热器钎焊缺陷检测系统研发

    人工智能技术与咨询 点击蓝字 · 关注我们 来源:< 图像与信号处理> ,作者 吕广贤 关键词: 机器视觉:缺陷检测:钎焊 摘要: 摘要: 为解决散热器钎焊缺陷在工业检测过程中效率低.差错 ...

  6. 机器视觉——IC芯片字符检测打光实例

  7. 基于机器视觉的洋葱霜霉病症状自动检测

    1.研究思想 提出了一种基于图像的田间自动监测系统,包括构建田间监测系统,定期采集洋葱田间图像,训练深层神经网络模型,检测病害症状,并对系统性能进行评估.现场监控系统由PTZ摄像机.电机系统.无线收发 ...

  8. 基于faster-rcnn网络的视力表字符检测

    文章目录 一.数据集的制作 1.获取数据 2.制作所要的数据图片 3.添加标签 二.模型的训练 1.用编译器打开文件夹 2.修改部分参数 3.准备工作 4.开始训练 三.模型的预测 1.准备工作 2. ...

  9. 毕业设计-基于机器视觉道路视频车道线检测识别

    目录 前言 课题背景和意义 实现技术思路 摄像机校准 ​编辑 透视变换 车道像素查找 识别车道面积 实现效果图样例 前言

最新文章

  1. 第十五届全国大学智能汽车提问回答问题 2020-8-9
  2. C#获取当前进程、项目路径的方法
  3. OS_FLAG.C(2)
  4. 计算机桌面ie图标无法删除,win7系统桌面ie图标无法删除怎么办
  5. JS 将有规律的数组,转换成对象数组
  6. 在Spring中使用DButils
  7. 旋转数组中的最小元素 java_程序员算法面试题之旋转数组的最小值
  8. 虚拟机中访问连接在物理机上的摄像机(使用桥接)
  9. Module的加载实现
  10. 台积电对世界最大创新贡献是什么?总裁魏哲家这样说...
  11. Python中expected an indented block
  12. 2021-09-09316. 去除重复字母 栈
  13. 程序员,代码,理想,老男孩
  14. mac下使用自带的svn客户端上传、下载文件到服务端
  15. Auto.js微信抢红包脚本
  16. matlab 植被指数,基于matlab的MOD13A2-NDVI的植被指数重建-SG滤波与质量控制文件
  17. GIS招聘 | 云南省自然资源厅所属事业单位
  18. 有赞搜索系统的架构演进
  19. 用笔记本建立虚拟wifi
  20. mbedtls加密组件使用示例

热门文章

  1. C++ RTTI 简介
  2. Linux下Apache与Tomcat的完全分布式集群配置(负载均衡)
  3. springMVC学习笔记_转载(一)-----springMVC原理
  4. 权限组件之录入获取登入用户的所有权限
  5. Bzoj 3932: [CQOI2015]任务查询系统(主席树)
  6. 剁手党也有春天 -- 淘宝 UWP ”比较“功能诞生记
  7. VS2010快捷键大全----养成良好的习惯
  8. Maven生命周期——2
  9. 【C/C++】运算符优先级记忆
  10. linux线上CPU100%排查