芯片缺陷检测项目

12 篇文章 0 订阅
5 篇文章 1 订阅

Tips:需要了解项目细节或者相关技术支持,以下是联系方式。

邮箱:740595707@qq.com

 Github源码:https://github.com/dlphay/halcon_dlphay

 (源码中去掉了部分核心代码,需要核心代码通过邮箱联系)

机器视觉项目----芯片缺陷检测

01 应用与背景

封装体检测的内容包括(括号内数字为检测编号):刮痕(00)、污迹(01)、破损(02)、未灌满(03)、
外溢(04)共 5 项检测内容。
印记检测的内容包括(括号内数字为检测编号):错字(10)、偏移(11)、漏印(12)、多印(13)、
模糊(14)、倾斜(15)、位移(16)、断字(17)、双层印(18)、无字模(19)共 10 项检测内容。
管脚检测的内容包括(括号内数字为检测编号):管脚缺失(20)、管脚破损(21)、管脚间距(22)、
管脚宽度(23)、管脚弯曲度(24)、管脚跨距(25)、管脚长度差异(26)、管脚站立高(27)、管脚共面
度(28)、管脚倾斜(29)共 10 项检测内容。
注:第(27)、(28)项未检测。 

 

 

 

 

 

02 优势对比

 

 

 

 

03 涉及视觉算法

04 注意事项

05 系统方案

详细请参考csdn链接:http://blog.csdn.net/dlphay/article/details/71191600

 

06 系统模块

NON_RETURN INIT_CAMERA_WINDOW(Hlong lWWindowID);
NON_RETURN INIT_OCR_CLASS_SVM(NON_FLAG);
NON_RETURN ACTION_NCC_MODEL(NON_FLAG);
NON_RETURN ACTION_FIND_OBJECT_YES_OR_NO(NON_FLAG);
NON_RETURN ACTION_CONFIRM_OBJECT(NON_FLAG);
NON_RETURN INIT_LOCATION_CHAR_AND_LOGO(NON_FLAG);
NON_RETURN INIT_LOCATION_PIN(NON_FLAG);
NON_RETURN INIT_FONT_PIN(NON_FLAG);
NON_RETURN ACTION_MEASURE_PIN(NON_FLAG);
NON_RETURN ACTION_BACKUP_DATA_PIN(NON_FLAG);
NON_RETURN ACTION_CALCULATE_RESULT_OF_PIN(NON_FLAG);
NON_RETURN DISPLAY_RESULT_OF_ALL(NON_FLAG);
NON_RETURN CLOSE_MEASURE_PIN(NON_FLAG);
NON_RETURN GET_CROP_IMAGE_ACTION(NON_FLAG);
NON_RETURN OCR_CORE_PRE_PROCESSING(NON_FLAG);
NON_RETURN OCR_ORDER_SELECTED_REGION(NON_FLAG);
NON_RETURN OCR_DO_OCR_CLASS_SVM(NON_FLAG);
NON_RETURN DISPLAY_OCR_RESULT(NON_FLAG);
NON_RETURN INIT_TRAIN_OCV_ACTION(NON_FLAG);
NON_RETURN ACTION_TRAIN_OCV_VARMODEL(NON_FLAG);
NON_RETURN ACTION_OCV_CORE(NON_FLAG);
NON_RETURN CLEAR_OCV_MODELDATA(NON_FLAG);
NON_RETURN INIT_TRAIN_OCV_ACTION_CAPSULE(NON_FLAG);
NON_RETURN ACTION_TRAIN_OCV_VARMODEL_CAPSULE(NON_FLAG);
NON_RETURN ACTION_OCV_CORE_CAPSULE(NON_FLAG);
NON_RETURN CLEAR_OCV_MODELDATA_CAPSULE(NON_FLAG);
NON_RETURN INIT_CAMERA_WINDOW(Hlong lWWindowID);
NON_RETURN INIT_OCR_CLASS_SVM(NON_FLAG);
NON_RETURN ACTION_NCC_MODEL(NON_FLAG);
NON_RETURN ACTION_FIND_OBJECT_YES_OR_NO(NON_FLAG);
NON_RETURN ACTION_CONFIRM_OBJECT(NON_FLAG);
NON_RETURN INIT_LOCATION_CHAR_AND_LOGO(NON_FLAG);
NON_RETURN INIT_LOCATION_PIN(NON_FLAG);
NON_RETURN INIT_FONT_PIN(NON_FLAG);
NON_RETURN ACTION_MEASURE_PIN(NON_FLAG);
NON_RETURN ACTION_BACKUP_DATA_PIN(NON_FLAG);
NON_RETURN ACTION_CALCULATE_RESULT_OF_PIN(NON_FLAG);
NON_RETURN DISPLAY_RESULT_OF_ALL(NON_FLAG);
NON_RETURN CLOSE_MEASURE_PIN(NON_FLAG);
NON_RETURN GET_CROP_IMAGE_ACTION(NON_FLAG);
NON_RETURN OCR_CORE_PRE_PROCESSING(NON_FLAG);
NON_RETURN OCR_ORDER_SELECTED_REGION(NON_FLAG);
NON_RETURN OCR_DO_OCR_CLASS_SVM(NON_FLAG);
NON_RETURN DISPLAY_OCR_RESULT(NON_FLAG);
NON_RETURN INIT_TRAIN_OCV_ACTION(NON_FLAG);
NON_RETURN ACTION_TRAIN_OCV_VARMODEL(NON_FLAG);
NON_RETURN ACTION_OCV_CORE(NON_FLAG);
NON_RETURN CLEAR_OCV_MODELDATA(NON_FLAG);
NON_RETURN INIT_TRAIN_OCV_ACTION_CAPSULE(NON_FLAG);
NON_RETURN ACTION_TRAIN_OCV_VARMODEL_CAPSULE(NON_FLAG);
NON_RETURN ACTION_OCV_CORE_CAPSULE(NON_FLAG);
NON_RETURN CLEAR_OCV_MODELDATA_CAPSULE(NON_FLAG);

07 流程图


 

08结果展示


 

 

 

 

  • 38
    点赞
  • 175
    收藏
    觉得还不错? 一键收藏
  • 27
    评论
命令与控制领域领先的电力线通讯 ( PLC )技术提供 商 Yitran 通信有限公司成立于 1996 年 , 是一家半导体芯片设计公司 , 为命令与控制应用领域提供尖端电力线通信 ( PLC ) 的技术。这些应用包括能源管理、需求响应、自动抄表 / 管理系统( AMM/ AMR )、家庭 / 楼宇自动化、开关及照明系统、电器控制、暖通空调控制等。 Yitran 所设计、研发和销售的独特电力线通讯( PLC )技术,可充分利用现有的电力线线路实现数据通讯,从而消除了专用通信线路基础设施建设的昂贵支出。 Yitran 研发的窄带 PLC 调制解调器芯片采用了 SoC (片上系统)的设计,在单芯片内集成了 PHY (物理层)、 MAC (媒体链接层)、 NL (网络层)的功能。公司自成立以来,凭借其丰富的技术资源、完美的解决方案、以及其在专业领域的众多的专利及实践经验,获得了来自国际上的广泛认可。 极具创新并高性价比的产品 Yitran 极具创新的电力线通讯( PLC )产品在保证低成本的同时,具有优异的性能和强大的稳定性。这在很大程上得利于 Yitran 几项专利的核心技术:首先是 DCSK (差分码位移键控)调制技术,它提供了极高的通信可靠性(美国专利号 6064695 );其次是以 IEEE802.11 为基础并特别针对电力线介质优化的自适应回退算法(专利申请中)。 Yitran 的产品线包括:集成在芯片或插入式模块上的 PLC 调制解调器及应用解决方案、低功耗射频无线( Low Power RF )至 PLC 混合通讯技术、 ZigBee 无线至 PLC 混合通讯技术。所有产品均针对 IPv6 及 SE 2.0 设计,并在上层提供对 IPv4 的支持。 Yitran 目前可提供 IT700 和 IT900 系列芯片,均采用了 Yitran 强大的物理层( PHY ),高性能的数据链路层( DLL )和先进的网络层( Y-Net )。 IT700 的最高速率为 7.5Kbps ,而 IT900 最高速率达到 500kbps 。 IT900 DCSK 增强技术提供了对 SE 1.0 、 IPv4 和 IPv6 的上层支持。 IT1000 是 Yitran 的 OFDM Flex 方案,是以 G.hnem 标准为基础,设计速高达 1 Mbps ,并可配置支持 G3 、 PRIME 和 P1901.2 等标准。 命令 与控制系统解决方案 命令与控制系统通讯网络允许从本地和远程对接入网络的设备进行实时监测与管理。 l 家居 / 楼宇自 动化 l 照明 控制 l 家 电 / 设备诊断与监测 l 安全 访问 l 家庭健康 监测 能源管理、智能电网及路灯控制系统 电力公司目前面临着在满足日益增长的用电需求的同时 , 还必须考虑保护环境的巨大挑战。自动抄表 / 管理系统 ( AMR / AMM ) 能够提供双向通信能力 , 使电力公司可以自远程自动的获取精确的计费信息 , 取代了费时、费力且效率低下的人工抄表模式。通过采用 Yitran 的 PLC 或无线 - PLC 混合通讯技术,可保证对最远端设备的 100 %覆盖。 太阳能电池板监控系统 集中式太阳能发电是一种新兴的、极具竞争力的可再生能源 , 吸引了来自独立发电商、公用电力公司和投资者越来越多的关注。 针对太阳能发电系统的电力线环境特点 , Yitran 提供先进的解决方案和独特的 PLC 耦合技术 , 从而为太阳能发电监控系统提供了高可靠性的通讯保证和先进的网络层服务功能。 远程控制 - 通过不断调整电池板的倾斜角以获取最大日光量 - 可独立控制个别电池板或整个电池阵 实时监控测电池板 - 需要清洁 - 电池老化 / 需要更换 - 缺陷、损坏或被遮挡 - 天气条件 - 盗窃检测 - 输入 / 输出 Yitran 的 IT700 是一款非常稳定、低成本、低功耗的集成芯片。我们提供完整的评估套件,以便客户方便的体验 Yitran 卓越的 PLC 技术。
基于YOLOv7的芯片表面缺陷检测系统是一种利用计算机视觉技术来自动识别芯片表面缺陷的解决方案。该系统采用了YOLOv7算法作为其核心,借助深学习的能力,能够高效地检测芯片表面的各种缺陷,如裂纹、划痕、污渍等。 YOLOv7是一种基于深卷积神经网络的目标检测算法,具有快速、准确的特点。利用该算法,我们可以通过训练一个深神经网络来学习芯片表面缺陷的特征,然后将其应用于实际的图像数据中。通过将芯片图像输入到训练好的网络中,系统可以快速而准确地检测出图像中存在的缺陷。 该系统的源代码主要包括两部分:训练代码和检测代码。训练代码用于通过大量的标注数据来训练深神经网络,使其具有识别芯片缺陷的能力。检测代码则用于将训练好的模型应用于实际的芯片图像中,实时地对图像进行检测和识别。 基于YOLOv7的芯片表面缺陷检测系统具有以下优势:首先,由于采用了YOLOv7算法,系统具有较高的检测速,可以在短时间内处理大量图像数据;其次,采用深学习技术,该系统能够学习和识别各种芯片缺陷,对不同类型的缺陷都有很好的识别能力;最后,该系统的源代码开放,可以根据实际需求进行定制和优化,使其更好地适应不同场景的需求。 总之,基于YOLOv7的芯片表面缺陷检测系统是一种高效、准确的自动化检测方案,可广泛应用于芯片生产和质量控制过程中,提高生产效率和产品质量。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值