Handdle AI在芯片字符瑕疵识别检测中的应用

检测要求

——

自动化 视觉识别检测 芯片上的字符瑕疵,包括:字符偏移、缺失、溢墨。

 检测难点

——

表面有油污等杂质,成像难;缺陷较小仅1mm*1mm;需要满足产线高效的生产节奏。

缺陷图片

——

该项目的难点在于缺陷区域与背景区域的对比度差别较小、形状近似,干扰因素大;对此,东声智能基于Handdle AI智能算法平台打造的芯片缺陷检测方案,可准确、快速识别晶圆表面的污染物颗粒、表面划伤、晶体原生凹坑、凸起等缺陷。

目前HanddleAi可以实现以下功能:

分割:基于像素级分析技术,对缺陷(尤其是小缺陷)进行精准识别。例如划伤、磕伤、裂纹等。

分类:判断整张图像所属类别,常用于缺陷分类和产品的分选定级。

定位:通过对图像目标进行分类框选,训练模型,使用模型推理预测新图片的类别及位置。

OCR:快速、准确识别和读取复杂场景下的产品或元件的字符信息。

检测:检测目标有无并对目标进行分类,可对多类缺陷或成块特征小目标进行检测。

我司自主研发的工业视觉缺陷检测平台Handdle AI软件,主要但不限于应用在生产制造中,可以实现对强干扰,低对比度场景下的外观缺陷检测,以及复杂背景下的OCR字符识别强势助力企业提高产能和良率,改善产品工艺与质量。

欢迎新老客户,带着图片来咨询!

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
好的,以下是基于Halcon 20.11的环形字符OCR识别代码,带有注释解释每个步骤的作用。请注意,这只是一个简单的示例代码,实际应用可能需要进行更多的优化和调整。 ``` * 读取输入图像 read_image (Image, 'your_image.jpg') * 调整图像大小 * 这里我们将图像缩小到原来的1/4,以加快处理速度 * 这个比例可以根据实际情况进行调整 scale_image(ImageScaled, Image, 0.25, 0.25) * 将图像转换为灰度图 rgb1_to_gray (ImageGray, ImageScaled) * 对图像进行平滑处理,以去除噪声 gauss_filter(ImageSmoothed, ImageGray, 3) * 对图像进行二值化处理,以便进行字符分割 * 这里使用的是OTSU算法自动确定阈值 threshold(ImageThresholded, ImageSmoothed, 'otsu') * 进行字符分割 * 这里使用的是形态学操作(膨胀和腐蚀),以便将字符分离出来 * 这个具体过程可以根据实际情况进行调整 * 这里假设字符是由8个环组成的,每个环的宽度为20个像素,之间的间隔为10个像素 * 这个参数可以根据实际情况进行调整 opening_circle(ImageOpened, ImageThresholded, 20) closing_circle(ImageClosed, ImageOpened, 10) * 找到各个字符的边界框 * 这里使用的是连通域分析(blob分析),以便找到各个字符的位置和大小 * 这个具体过程可以根据实际情况进行调整 connection(ImageConnected, ImageClosed) select_shape (ImageSelected, ImageConnected, ['character'], 'and', 'area', 100, 99999) * 对每个字符进行OCR识别 * 这里假设字符是数字和大写字母的组合,可以根据实际情况进行调整 * 这里使用的是内置的OCR工具(read_string),以便将字符转换为字符串 * 这个具体过程可以根据实际情况进行调整 read_string (ImageSelected, 'alphanumeric', [], [], StringResult) * 输出识别结果 * 这里将字符串显示在图像的左上角 * 这个具体过程可以根据实际情况进行调整 * 这里使用的是内置的显示工具(disp_message) disp_message (WindowHandle, StringResult, 'window', 12, 12, 'black', 'true') ``` 希望这段代码能对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值