【专利】一种光伏加工产品缺陷检测方法

news2024/10/25 0:36:59
申请号CN202410053862.4
公开号(公开)CN118037635A
申请日2024.01.12
申请人(公开)超音速人工智能科技股份有限公司
发明人(公开)张俊峰(总); 叶长春(总); 许春夏

摘要

本发明公开一种光伏加工产品缺陷检测方法,涉及产品检测领域。该光伏加工产品缺陷检测方法,所述缺陷检测方法包括如下步骤:步骤S1:设备启动并通过相机获取产品图像,将图像输入系统中进行处理;步骤S2:对图像进行边缘提取;步骤S3:确定缺陷检测区域;步骤S4:对缺陷进行定位;步骤S5:将缺陷区域分类;步骤S6:输出缺陷数据。该光伏加工产品缺陷检测方法结合边缘提取、确定检测区域、缺陷定位、多特征缺陷分类等方法,构建一种综合的光伏加工产品缺陷检测方法,这种方法能够准确地定位和分类不同类型的缺陷,为生产环节提供及时的反馈和改进方案,提高产品质量和生产效率。

背景技术

在太阳能光伏发电领域,在加工硅锭形成硅片时,需要通过金刚线切片,夹持装置夹持的硅块向下运动,通过金刚线的高速运转将硅块切割成硅片。
在上述加工的光伏产品中,需要对产品进行检测,避免产品产生缺陷,传统的检测方式主要依靠人工目测,这种方式非常依赖经验技术,而且需要人工持续观察,费时费力,在产品的加工过程中,存在不同种类的缺陷,一一去确认非常繁琐,而且当一些缺陷超过阈值时,能够反映加工设备的问题,若不及时停止,从而造成不良品的提高,造成原料浪费,降低产品质量,这时需要进行停机检查,人工检测方式容易遗漏,降低生产效率,针对现有技术的不足,本发明提供了一种光伏加工产品缺陷检测方法,以解决上述问题。

个人理解

第一步:设备启动并通过相机获取产品图像,将产品图像输入系统中进行处理;
第二步:使用图像处理算法,对产品图像进行边缘提取,提取产品边缘轮廓和产品表面线条信息;利用Canny边缘检测算法,提取光伏加工产品的边缘,这可以获取产品的轮廓信息,为后续的检测提供基础。
第三步:根据产品边缘轮廓和产品表面线条信息特征以及要检测的缺陷类型,确定需要进行的缺陷检测区域;
所述缺陷类型包括垂直度、对齐度、线弓和跳线;
所述缺陷检测区域包括产品边缘轮廓和产品表面;
在需要检测产品边缘轮廓缺陷垂直度和对齐度类型时,提取产品的轮廓信息特征;
在需要检测产品表面线弓和跳线缺陷类型时,提取产品表面线条信息特征;
通过阈值分割方法来确定检测区域,这样可以减少计算量,提高检测效率。
第四步:对于确定的缺陷检测区域,使用图像处理算法,对缺陷进行定位;采用连通区域分析算法,定位出缺陷位置,实现准确快速定位缺陷的位置,为后续的分类提供准确的数据。
第五步:对于定位出的缺陷位置,使用机器学习算法,将缺陷检测区域分类为不同的缺陷类型;不同的缺陷通过组合不同的特征得到特征向量,将缺陷进行分类。
第六步:输出缺陷类型结果至显示屏上。
使用预训练模型提取图像特征,使用FPN融合多尺度特征,使用RPN提取候选框,使用ROIAlign抽取局部特征,使用分类、回归、FCN进行缺陷分类、位置回归以及掩膜信息提取。
最终输出的缺陷分类结果同时使用计算机存储模块进行存储,方便后续进行数据回看。
当最终输出的缺陷分类结果数值超过最大设置阈值时,在显示屏上设置警报功能提供预警和设备停机,方便及时进行检查,减少不良品数量。
检测系统采用独立控制,与设备联机,检测系统未启动时,设备不运行。

扩展阅读

视频课程

先学简单的课程,请移步CSDN学院,听白银讲师(也就是鄙人)的讲解。
https://edu.csdn.net/course/detail/38771

如何你想快速形成战斗了,为老板分忧,请学习C#入职培训、C++入职培训等课程
https://edu.csdn.net/lecturer/6176

相关推荐

我想对大家说的话
《喜缺全书算法册》以原理、正确性证明、总结为主。
按类别查阅鄙人的算法文章,请点击《算法与数据汇总》。
有效学习:明确的目标 及时的反馈 拉伸区(难度合适) 专注
闻缺陷则喜(喜缺)是一个美好的愿望,早发现问题,早修改问题,给老板节约钱。
子墨子言之:事无终始,无务多业。也就是我们常说的专业的人做专业的事。
如果程序是一条龙,那算法就是他的是睛

测试环境

操作系统:win7 开发环境: VS2019 C++17
或者 操作系统:win10 开发环境: VS2022 C++17
如无特殊说明,本算法用**C++**实现。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1842699.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

今天碰到一个gitee的严重问题

今天碰到一个gitee的严重问题 今天访问gitee的官网,无法访问… 代码无法提交 接下来 接下来 gitee的客服给我说 不知道哪天会不会代码直接没了 不知道哪天会不会代码直接没了

高效电商数据分析:电商爬虫API与大数据技术的融合应用

一、引言 随着电子商务的迅猛发展和数据量的爆炸式增长,电商数据分析已成为企业决策的关键依据。在竞争激烈的电商市场中,如何高效、准确地获取并分析数据,以洞察市场趋势、优化运营策略、提升用户体验,成为电商企业面临的重要挑…

【机器学习】Transformer框架理论详解和代码实现

1. 引言 1.1.讨论背景 在本文中,我们将深入探讨近两年最具影响力的架构之一:Transformer模型。自从2017年Vaswani等人发表划时代论文《Attention Is All You Need》以来,Transformer架构便在众多领域,尤其是自然语言处理&#x…

中欧科学家论坛暨第六届人工智能与先进制造国际会议(AIAM2024)

会议日期:2024年10月20-21日 会议地点:德国-法兰克福 会议官网:https://www.iaast.cn/meet/home/Bx130JiM 出版检索:EI、Scopus等数据库收录 【会议简介】 “中欧科学家论坛”由德国、法国、荷兰、瑞士、丹麦、意大利、西班牙…

golang去掉前后空格

str : " ce s "str strings.TrimSpace(str)fmt.Printf("--%v--", str)

新起之星——零信任沙箱

零信任沙箱作为一种新兴的安全防护技术,近年来在多个领域得到了广泛应用。特别是在网络安全、数据安全以及企业数字化转型等领域,零信任沙箱以其独特的优势和特点,受到了众多企业和机构的青睐。 在网络安全领域,零信任沙箱的应用尤…

深入浅出Git原理与Gitflow流程

1 Git原理 版本控制系统在软件开发和团队协作中扮演着至关重要的角色。它们帮助开发人员跟踪和管理代码的变化,协调多人同时编辑同一代码库,回溯历史版本,并解决代码冲突等问题。Git作为当今最流行的分布式版本控制系统,为开发人…

10W+人都在看的年度技术精选、游戏行业安全、私域、AI实践指南报告整合,码住!

在网易工作了十多年,不说别的,小智在这里光学习就学习到很多干货,今天将这些干货内容统一分享给同仁!真的是集齐精华,大家先点赞收藏关注👍 往年,基于网易数智在娱乐社交、游戏、泛零售、政务、…

labelme标注的json、coco格式快速转yolo格式

标注的json {"version": "5.2.1","flags": {},"shapes": [{"label": "person","points": [[239.85401459854015,78.8321167883212],[334.014598540146,343.79562043795625]],"group_id": nu…

wsl2平台鸿蒙全仓docker编译环境快速创建方法

文章目录 1 文章适用范围:2 WSL环境安装3 镜像迁移非C盘4 Docker环境准备4.1 docker用户组和用户创建4.2 Docker环境配置4.2.1 Ubuntu下安装docker工具4.2.2 鸿蒙Docker环境安装4.2.3 鸿蒙全仓代码拉取编译 5 鸿蒙全仓代码的更新策略6 参考文献7 FAQ7.1 缺头文件xcr…

uniapp scroll-view 虚拟滚动【适合每条数据高度一致】

基本原理 有一万条数据,我们按10条一页来进行分组,会有1000页页面滚动到第10页的位置的时候,10页之后和10页之前是不用被显示的,可以直接隐藏掉如果是数据删除,页面会不流畅,会卡顿一下,且滚动位…

Linux守护进程简介、创建流程、关闭和实例演示

1、什么是守护进程? 守护进程是一个后台运行的进程,是随着系统的启动而启动,随着系统的终止而终止,类似于windows上的各种服务,比如ubuntu上的ssh服务,网络管理服务等都是守护进程。 2、守护进程的创建流…

代理模式(静态代理/动态代理)

代理模式(Proxy Pattern) 一 定义 为其他对象提供一种代理,以控制对这个对象的访问。 代理对象在客户端和目标对象之间起到了中介作用,起到保护或增强目标对象的作用。 属于结构型设计模式。 代理模式分为静态代理和动态代理。…

华为Pocket 2,夏日达人的时尚新宠!

夏天炎炎,适合撒欢~但时尚与便利从不缺席!我的时尚新宠华为Pocket 2跟我一起。 高颜值的外观一定是出行拍照和搭配单品的选项,这款小巧精致的手机,外屏设计超级时尚,轻松搭配出夏日潮流风。它的外屏还支持个性化设置,…

OpenVINO™ 2024.2 发布--推出LLM专属API !服务持续增强,提升AI生成新境界

点击蓝字 关注我们,让开发变得更有趣 作者 | 武卓 博士 排版 | 李擎 Hello, OpenVINO™ 2024.2 对我们来说,这是非常忙碌的几周,因为我们正在努力根据您的反馈改进我们的产品特性,并扩展生态系统以涵盖其它场景和用例。 让我们看看…

【Python】使用matplotlib绘制图形(曲线图、条形图、饼图等)

文章目录 一、什么是matplotlib二、matplotlib 支持的图形三、如何使用matplotlib1. 安装matplotlib2. 导入matplotlib.pyplot3. 准备数据4. 绘制图形5. 定制图形6. 显示或保存图形7. (可选)使用subplots创建多个子图注意事项: 四、常见图形使…

软考高级论文真题“论湖仓一体架构及其应用”

论文真题 随着5G、大数据、人工智能、物联网等技术的不断成熟,各行各业的业务场景日益复杂,企业数据呈现出大规模、多样性的特点,特别是非结构化数据呈现出爆发式增长趋势。在这一背景下,企业数据管理不再局限于传统的结构化OLTP…

算法008:四数之合

四数之和. - 备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。https://leetcode.cn/problems/4sum/description/ 在前面的两个题中,我们已经完成了两数之和和三数之和,到本题四…

【linux】奇怪?linux搭建离线仓库为什么执行yum grouplist没有信息呐?

奇怪?linux搭建离线仓库为什么执行yum grouplist没有信息呐? 正常现象如下: 怎么样才能解决这个问题? 1、在同系统、同正常环境下查找一下groups.xml find / -name "*groups*.xml"可以看到下面有很多groups.xml 2、在…

Transformer 模型的 PyTorch 实现

Google 2017年的论文 Attention is all you need 阐释了什么叫做大道至简!该论文提出了Transformer模型,完全基于Attention mechanism,抛弃了传统的RNN和CNN。 我们根据论文的结构图,一步一步使用 PyTorch实现这个Transformer模型…