CN112712504B - 基于云端的工件检测方法及***、计算机可读存储介质 - Google Patents
基于云端的工件检测方法及***、计算机可读存储介质 Download PDFInfo
- Publication number
- CN112712504B CN112712504B CN202011615597.2A CN202011615597A CN112712504B CN 112712504 B CN112712504 B CN 112712504B CN 202011615597 A CN202011615597 A CN 202011615597A CN 112712504 B CN112712504 B CN 112712504B
- Authority
- CN
- China
- Prior art keywords
- workpiece
- image information
- model
- cloud
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30164—Workpiece; Machine component
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Biophysics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Quality & Reliability (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Image Analysis (AREA)
Abstract
本申请公开了一种基于云端的工件检测方法及***、计算机可读存储介质。该基于云端的工件检测方法包括:终端向云端发送下载请求,并从云端获取AI模型;终端获取工件的图像信息,并根据工件的预设特征信息对图像信息进行预处理;终端利用AI模型对预处理后的图像信息进行检测,将预处理后的图像信息及其检测结果发送给云端,并将检测结果发送给执行机构,以使执行机构根据检测结果对工件进行处理;云端基于检测结果选择性利用预处理后的图像信息及检测结果对AI模型进行训练,以更新AI模型。通过这种方式,能够提高工件的检测精准度。
Description
技术领域
本申请涉及工件检测技术领域,特别是涉及一种基于云端的工件检测方法及***、计算机可读存储介质。
背景技术
在工业生产过程中,工件检测是工件质量检测及分类等环节极其重要的步骤。工件检测是将工件表面图像信息等经过人工智能(Artificial Intelligence,AI)模型处理,以识别缺陷工件或对工件进行分类。
为提高AI模型的检测精准度,用户需要利用大量的训练数据对AI模型进行训练,实现其深度学习,以提高其检测精准度;若因检测设备故障等原因导致获取的大量训练数据有误,采用这些训练数据对AI模型进行训练,反而会降低其检测精准度。
发明内容
本申请主要解决的技术问题是如何提高工件的检测精准度。
为解决上述技术问题,本申请采用的一个技术方案是:提供一种基于云端的工件检测方法。该基于云端的工件检测方法包括:终端向云端发送下载请求,并从云端获取AI模型;终端获取工件的图像信息,并根据工件的预设特征信息对图像信息进行预处理;终端利用AI模型对预处理后的图像信息进行检测,将预处理后的图像信息及其检测结果发送给云端,并将检测结果发送给执行机构,以使执行机构根据检测结果对工件进行处理;云端基于检测结果选择性利用预处理后的图像信息及检测结果对AI模型进行训练,以更新AI模型。
为解决上述技术问题,本申请采用的另一技术方案是:提供一种基于云端的工件检测***。该基于云端的工件检测***包括:终端及与终端通信的云端;其中,终端向云端发送下载请求,并从云端获取AI模型;终端获取工件的图像信息,并根据工件的预设特征信息对图像信息进行预处理;终端利用AI模型对预处理后的图像信息进行检测,将预处理后的图像信息及其检测结果发送给云端,并将检测结果发送给执行机构,以使执行机构根据检测结果对工件进行处理;云端基于检测结果选择性利用预处理后的图像信息及检测结果对AI模型进行训练,以更新AI模型。
为解决上述技术问题,本申请采用的另一技术方案是:提供一种计算机可读存储介质。该计算机可读存储介质存储有程序指令,程序指令能够被执行以实现上述工件检测方法。
本申请实施例的有益效果是:本申请基于云端的工件检测方法包括:终端向云端发送下载请求,并从云端获取AI模型;终端获取工件的图像信息,并根据工件的预设特征信息对图像信息进行预处理;终端利用AI模型对预处理后的图像信息进行检测,将预处理后的图像信息及其检测结果发送给云端,并将检测结果发送给执行机构,以使执行机构根据检测结果对工件进行处理;云端基于检测结果选择性利用预处理后的图像信息及检测结果对AI模型进行训练,以更新AI模型。通过这种方式,本申请在利用工件的检测结果对AI模型训练之前,先利用工件的预设特征信息对工件的图像信息进行预处理,能够使预处理后的图像信息与工件的预设特征信息更加匹配,再让云端根据检测结果选择性利用预处理的图像信息及检测结果对AI模型进行训练;因预处理后的图像信息及检测结果与工件的预设特征信息的匹配度得到了提高,因此训练后的AI模型的测量精准度也会得到提高;因此,本申请能够提高工件的检测精准度。且本申请AI模型对工件的检测在终端进行,终端无需将获取的大量的工件特征信息发送给云端,不仅能够节约网络资源,而且能够避免因工厂网络环境差,云端接收不到工件特征信息,不能采用AI模型进行工件检测的问题。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请基于云端的工件检测***一实施例的结构示意图;
图2是图1实施例基于云端的工件检测***的架构示意图;
图3是图1实施例基于云端的工件检测***的功能架构示意图;
图4是图1实施例基于云端的工件检测***的一应用场景功能架构示意图;
图5是图1实施例基于云端的工件检测***的一应用交互时序示意图;
图6是本申请基于云端的工件检测方法一实施例的流程示意图;
图7是本申请基于云端的工件检测方法一实施例的流程示意图;
图8是本申请基于云端的工件检测方法一实施例的流程示意图;
图9是本申请基于云端的工件检测方法一实施例的流程示意图;
图10是本申请计算机可读存储介质一实施例的结构示意图。
具体实施方式
下面结合附图和实施例,对本申请作进一步的详细描述。特别指出的是,以下实施例仅用于说明本申请,但不对本申请的范围进行限定。同样的,以下实施例仅为本申请的部分实施例而非全部实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
AI技术已经成为一种基础技术,其在很多行业已经发挥着越来越大的作用,例如自动驾驶、围棋、人脸识别等技术的应用都离不开AI技术。但AI技术在传统工业的检测领域的应用相对比较滞后,传统工业的检测中的很多问题尚未得到解决,将AI技术应用到传统工业的检测当中已经成为一项迫切的需求,且实现传统的工业领域的智能制造更需要AI技术的支持。
传统工业的检测方法存在算法特征提取和调试困难、适用性差的问题,产业的升级需要引入新技术来解决现有问题,从而带动整个产业的发展。AI技术中的深度学习算法能很好的这些解决。深度学习方法是一种端到端的学习方法,针对特定问题往往只需要关注样品的数据收集,问题的定义,而无须过多关注其训练过程都能得到较好的结果。
目前虽有AI技术在工业质检中的应用,但其对使用人员的要求比较高,往往需要使用人员具备一定的AI知识,同时还要懂得一定的硬件知识,其对AI技术的推广和应用很不利,在制造业中很多一线人员并不具备这些AI知识,而具备AI知识能力的人并不一定懂得一线工人的AI需求。所以提供一种简单、易用、无需专业知识的AI工具已经成为现阶段急需解决的问题。
为解决上述问题,本申请提出一种基于云端的工件检测***,该工件检测***是基于深度学习的软硬件结合的AI套件检测***,一方面,能够为用户提供低门槛的AI能力,无需具备硬件软件方面的专业知识只需要根据业务场景需求进行模型训练便可;另一方面,傻瓜式一键训练模型、易操作部署应用、多用户多场景的实时监测监控能够解放用户场所限制,同时能够提高工作效率,能够为用户及运维人员的使用提供可靠性保障。
本申请基于云端的工件检测***为模型、数据的管理提供了两种方式,开发了基于移动端的应用程序(Application,APP)应用和基于个人计算机(Personal Computer,PC)端的全球广域网(World Wide Web,web)应用。用户可以通过两种方式进行登录云端,在联网的情况下可以全天候的进行访问。无论是PC端还是移动端都可以进行账号的注册、登录,数据的上传、下载、标注,模型的训练、测试、下载和更新等操作。
云端与终端之间可以通过传输控制协议/网际协议(Transmission ControlProtocol/Internet Protocol,TCP/IP)等网络协议进行通信,在终端上安装设备管理软件,该软件通过唯一识别码绑定终端(如mac地址),进而把终端识别码存储于云平台,云平台便可对该设备进行管理,包括软件、模型的更新等。
当需要下载模型的时候,通过终端的下载功能接口(对用户来说可能是一个界面按钮),发送下载请求给云端,云端接收到下载请求后会把模型文件传输到终端上。模型既可以在云端上主动的更新,也可以在终端的管理软件上进行。上传和训练可以通过为用户提供的PC端的web和App操作界面进行。
本申请首先提出一种基于云端的工件检测***,如图1至图3所示的,图1是本申请基于云端的工件检测***一实施例的结构示意图;图2是图1实施例基于云端的工件检测***的架构示意图;图3是图1实施例基于云端的工件检测***的功能架构示意图。本实施例基于云端的工件检测***10包括:终端20及与终端20通信的云端30;其中,终端20向云端30发送下载请求,并从云端30获取AI模型;终端20获取工件的图像信息,并根据工件的预设特征信息对图像信息进行预处理;终端20利用AI模型对预处理后的图像信息进行检测,将预处理后的图像信息及其检测结果发送给云端30,并将检测结果发送给执行机构,以使执行机构根据检测结果对工件进行处理;云端30基于检测结果选择性利用预处理后的图像信息及检测结果对AI模型进行训练,以更新AI模型。
其中,执行机构可以是机械臂等,机械臂根据检测结果将缺陷工件拣出,或者根据检测结果对工件进行分类存放等等。
云端30根据检测结果不定期对AI模型进行训练,可以选择在检测结果较精确的时候对AI模型进行训练。
AI模型即AI算法,本实施例的AI算法可以为传统算法(如:高斯滤波、中值滤波sift特征提取、canny边缘检测算法、霍夫变换等),或者基于深度学习算法(如:resnet残差网络、mobilenet网络、faster-rcnn网络、SSD网络、YOLOV3网络、deeplabv3网络、mask-rcnn网络等),具体不做限定;本实施例的AI算法主要用于根据工件的图像信息识别出工件的特征信息,并将特征信息与预设特征信息进行匹配,以识别出具有缺陷的工件,或者对工件进行分类等。
本实施例还可以用于工件分割、人脸识别等应用场景中。
区别于现有技术,本实施例在利用工件的检测结果对AI模型训练之前,先利用工件的预设特征信息对工件的图像信息进行预处理,能够使预处理后的图像信息与工件的预设特征信息更加匹配,再让云端30根据检测结果选择性利用预处理的图像信息及检测结果对AI模型进行训练;因预处理后的图像信息及检测结果与工件的预设特征信息的匹配度得到了提高,因此训练后的AI模型的测量精准度也会得到提高;因此,本实施例能够提高工件的检测精准度。且本实施例AI模型对工件的检测在终端进行,终端20无需将获取的大量的工件特征信息发送给云端30,不仅能够节约网络资源,而且能够避免因工厂网络环境差,云端30接收不到工件特征信息,不能采用AI模型进行工件检测的问题。
进一步地,辅助设备40获取工件的图像信息,终端20从图像信息中获取工件的特征信息;终端20将特征信息与预设特征信息的进行匹配;响应于匹配失败,终端20删除图像信息;响应于匹配成功,终端20利用AI模型对预处理后的图像信息进行检测。
进一步地,响应于匹配成功,终端20获取工件的工件类型,并将工件类型及其与工件的检测结果之间的映射关系发送给云端30;云端30根据映射关系利用预处理后的图像信息及其检测结果对与工件类型对应的AI模型进行训练。
进一步地,云端30从预处理后的图像信息中获取工件的特征信息,并将特征信息与预设特征信息进行匹配;响应于匹配成功,云端30利用预处理后的图像信息及其检测结果对AI模型进行训练。
进一步地,云端30利用预处理后的图像信息及其检测结果对于工件类型对应的AI模型进行训练。
本实施例基于云端的工件检测***10还用于实现下述方法,可参阅下文。
可选地,本实施例的工件检测***10进一步包括辅助设备40,与终端20通信,用于采集工件的图像信息,以使终端20利用AI模型对图像信息进行检测,获得工件的检测结果。
本实施例的终端20及辅助设备40属工件检测***的硬件设备70。
其中,本实施例的终端20可以为AI盒子,AI盒子是一中AI超级计算机,它接口丰富,外形小巧,性能强大。AI盒子可运行更庞大、更深层的神经网络,使设备更加智能,从而实现更高的精度和更快的响应;在其它实施例中,终端还可以是设有AI模型的移动终端或者其它电子设备。
其中,本实施例的辅助设备40包括:图像传感器(图未标)、光源410、视觉控制器420;图像传感器用于采集工件的图像信息;光源410用于为图像传感器提供光补偿;视觉控制器420用于实现对图像传感器的控制及对图像信息的分析;其中,图像传感器包括相机430和镜头440。
本实施例的辅助设备40进一步包括:光源控制器450、辅件460及网络设备470等;其中,光源控制器450用于控制光源410的开启、光强度、位置及光束方向角度等;辅件460可以包括上下料组件、滚轮、传送带及驱动件等,主要用于转运工件;网络设备470主要用于实现终端20与云端30之间的通信。
可选地,本实施例基于云端的工件检测***10进一步包括管理***50,管理***50可以集成于终端20或者云端30;其中,管理***50包括:设备管理模块51、AI模型管理模块52及界面管理模块53;其中,设备管理模块51用于实现终端20及辅助设备40的管理;AI模型管理模块52用于实现AI模型的管理;界面管理模块53用于实现基于云端的工件检测***10的界面管理。
当然,在其它实施例中,管理***还可以部分集成于云端,部分集成于终端。
其中,设备管理模块51包括:设备注册管理子模块511、运转状态管理子模块512及在线更新管理子模块513;设备注册管理子模块511用于实现终端20、图像传感器、光源410、视觉控制器420、光源控制器450、辅件460及网络设备470等设备的注册管理;运转状态管理子模块512用于实现终端20、图像传感器、光源410、视觉控制器420、光源控制器450、辅件460及网络设备470等设备的工作状态及异常状态的管理;在线更新管理子模块513用于实现终端20、图像传感器、光源410、视觉控制器420、光源控制器450、辅件460及网络设备470等设备的SDK(Software Development Kit,SDK)在线更新、维护及更换等管理。
在一应用场景中,用户首先通过设备注册管理子模块511进行注册,然后设备管理模块51统一对设备进行管理,包括实时查看设备的运行状态,实现在线更新功能。
新设备需要进行注册,注册完成设备具有位移的唯一系列号;在联网的情况下后台可以实时监控设备运行状态,断网情况,然后以日志形式进行保存。
其中,AI模型管理模块52包括:AI模型部署管理子模块521、AI模型更新管理子模块522、AI推理管理子模块523;AI模型部署管理子模块521用于实现多个AI模型的部署和操作,每次启动,软件都会默认自动加载模型,加载模型成功后则启动操作界面成功;AI模型更新管理子模块522用于实现在联网情况下,后台可以在线更新,同时也提供复制模型文件的离线更新;AI推理管理子模块523用于实现对工件图像信息的检测,通过接受输入图像信息进行检测。
在一应用场景中,通过AI模型管理模块52可以实现对图像进行检测,其包括但不限于图像分类、图像分割、目标检测等算法功能。用户根据需要配置不同的算法而实现工业质检和其他一些定制化功能。
其中,界面管理模块53包括:日志管理子模块531、结果统计子模块532、AI模型管理子模块533及技术支持子模块534。
本实施例的基于云端的工件检测***10进一步包括屏端60,屏端60可以是设置于终端20上的APP显示界面,或者是与管理***50通信的独立PC端的显示界面;日志管理子模块531主要包括统计检测结果和结果导出;结果统计子模块532用于统计工件测试结果,并将测试结果显示在屏端60;AI模型管理子模块533用于将AI模型的信息显示在屏端60,实现AI模型的部署、管理及更新等;技术支持子模块534用于为运维人员提供操作界面;当然,普通用户或者运维人员还可以通过屏端60实现与管理***50、终端20及云端30之间其它信息的交互。
界面管理模块53进一步包括图片(图像)检测模块,用于实现打开图片,打开摄像头及测试图片和保存图片等功能;用户打开一张图片后,则摄像头就会相继打开,然后后台就会把显示的图片发给AI模型进行检测,最后把AI的检测结果图保存下来。
可选地,本实施例的云端30包括:数据库31、Hadoop分布式文件***(HadoopDistributed Filesystem,HDFS)32及AI模块33。
其中,云端可以是服务器、计算机等。数据库31用于存储AI模型库、预处理后的图像信息及检测结果;本实施例的数据库31可以为MySQL、MariaDB等。HDFS32用于实现对数据库31的访问;HDFS32被设计成适合运行在通用硬件上的分布式文件***,它是一个高度容错性的***,适合部署在廉价的机器上,它能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。AI模块33用于实现AI模型的更新及训练。
进一步地,本实施例的云端30进一步包括:UI模块34及用户管理模块35,用于与管理***50交互,用于实现***界面及用户的管理,且相关数据存储于数据库31。
如图3所示,本实施例基于云端的工件检测***10能够同时实现设备管理、AI算法及操作界面的功能,能够集设备注册、设备运行状态管理、设备在线更新、(AI)模型部署、(AI)模型更新、(AI)模型推理、图片检测、(AI)模型管理及技术支持等功能为一体,能够实现工件检测所需功能。
本实施例基于云端的工件检测***面向的用户主要分为两类,不同的用户的权限是不一样的,普通用户其操作包含本地界面和云端30,运维人员管理所有设备和处理一些用户反馈问题。
如图4所示,普通用户可以通过屏端60的本地用户界面与基于云端的工件检测***10进行结果显示、检测结果统计、模型部署、模型更新及信息反馈等操作,以实现对AI模块的数据管理、一键训练及模型管理;其中数据管理包括图片上传、图片标注及数据集管理等,模型管理包括模型更新、模型部署、模型测试及模型导出等。
运维人员与普通用户具有不同的权限,运维人员可以通过屏端60与管理***50中设备管理模块51进行状态查看、SDK(设备或者AI模型的SDK)更新、设备维护、信息处理及用户管理等操作,以实现对AI模块的一键训练及模型管理;其中模型管理包括模型更新、模型部署、模型测试及模型导出等。
如图5所示,在一应用场景中,用户可以双击操作界面,后台操作软件会加载模型,加载成功后则会打开操作界面软件,然后摄像头也会被打开,当摄像头打开后会实时拍摄工件的图像,并将图像传输给模型进行推理,然后将推理结果显示在屏幕上提醒用户;最后可以根据推理结果更新模型。
本申请进一步提出一种基于云端的工件检测方法,如图6所示,图6是本申请基于云端的工件检测方法一实施例的流程示意图。本实施例的工件检测方法可以用于上述基于云端的工件检测***10。本实施例基于云端的工件检测方法具体包括以下步骤:
步骤S601:终端20向云端30发送下载请求,并从云端30获取AI模型。
具体地,终端20通过网络设备470或者终端20的网络端口先与云端30建立有线或者无线通信连接;建立通信连接后,终端20向云端30发送AI模型的下载请求;云端30根据下载请求向终端20下发终端所需的AI模型。
其中,终端20所需的AI模型应与终端20的标识信息或者工件的工件类型对应。
云端30对该下载请求进行验证,并在验证成功后从与终端20对应的AI模型库中查找终端20所需的AI模型。具体地,下载请求包括终端20的标识信息;其中,终端20的标识信息可以是终端20的序列号或者MAC地址等;云端30可以从管理***50中的设备注册管理子模块511及数据库31中获取已注册设备的标识信息,并将终端20的标识信息与已注册设备的标识信息进行匹配,若匹配成功,则向云端30发送下载请求的终端20具有下载AI模型的权限,此时验证成功。
步骤S602:终端20获取工件的图像信息,并根据工件的预设特征信息对图像信息进行预处理。
辅助设备40获取工件的图像信息,并将图像信息传送给终端20;终端20根据工件的预设特征信息对图像信息进行筛选或者分类。
在工件的实际检测过程中,辅助设备40通常会出现故障或者设备调节不精准、不到位,会导致辅助设备40获取的工件的图像信息有误,若将采用大量的有误的图像信息对AI模型进行训练,或者采集的图像信息是不同类型工件的等,都会导致AI模型的精准度降低。因此,在对AI模型训练之前,有必要对工件的图像信息进行预处理,例如剔除一些明显有误的图像信息或者对图像信息进行分类,以使图像信息与工件的特征信息更加匹配。
其中,预设特征信息至少包括轮廓信息、形状、颜色或者尺寸中的任一种。在其它实施例中,该特征信息还可以是工件的名称、工件类型、标识信息等,或者还可以根据用户的选择对特征信息进行设置,即终端获取用户选择的特征信息。
本申请工件类型是指工件的种类或者工件的型号等。
可选地,本实施例可以通过如图7所示的方法实现步骤S602。本实施例的方法包括步骤S701至步骤S704。
步骤S701:终端20获取工件的图像信息,并从图像信息获取工件的特征信息。
其中,特征信息至少包括轮廓信息、形状、颜色或者尺寸中的任一种。在其它实施例中,该特征信息还可以是工件的名称、工件类型、标识信息等,或者还可以根据用户的选择对特征信息进行设置,即终端获取用户选择的特征信息。
步骤S702:终端20将特征信息与预设特征信息的进行匹配。
具体地,终端20计算特征信息与预设特征信息的匹配度。
通常工件需要通过多个特征信息才能与其它工件区分,因此,终端20分别获取工件的多个特征信息,并相应获取多个匹配度,根据多个匹配度获取总匹配度,例如获取多个匹配度的加权值;每个特征信息的匹配度可以根据该特征信息对工件类型的影响进行设置;若总匹配度大于预设值,则认为工件的特征信息与预设特征信息匹配成功,否则,认为工件的特征信息与预设特征信息匹配失败。
当然,也可以为重要的特征信息设置较大的预设值,在重要特征信息的匹配度大于其预设值且总匹配度大于预设值时,才判定工件的特征信息与预设特征信息匹配。
步骤S703:响应于匹配失败,终端20删除图像信息。
若工件的特征信息与预设特征信息的匹配度较小,则认为工件的图像信息与工件本身的特征相差较大,图像信息采集有误。
本实施例的预设特征信息应该是属于同一产品的不同种类或者不同型号的工件的共同特征信息,即同一类型工件的共同特征信息。
步骤S704:响应于匹配成功,保留图像信息,并执行步骤S603。
步骤S603:终端20利用AI模型对预处理后的图像信息进行检测,将预处理后的图像信息及其检测结果发送给云端30,并将检测结果发送给执行机构,以使执行机构根据检测结果对工件进行处理。
终端20利用AI模型从图像信息中识别工件的特征信息,并根据特征信息识别出缺陷工件或者对工件进行分类。
其中,执行机构可以是机械臂等,机械臂根据检测结果将缺陷工件拣出,或者根据检测结果对工件进行分类存放等等。
步骤S604:云端30基于检测结果选择性利用预处理后的图像信息及检测结果对AI模型进行训练,以更新AI模型。
云端30根据检测结果不定期对AI模型进行训练,可以选择在检测结果较精确的时候对AI模型进行训练。
区别于现有技术,本实施例在利用工件的检测结果对AI模型训练之前,先利用工件的预设特征信息对工件的图像信息进行预处理,能够使预处理后的图像信息与工件的预设特征信息更加匹配,再让云端30基于检测结果选择性利用预处理的图像信息及检测结果对AI模型进行训练;因预处理后的图像信息及检测结果与工件的预设特征信息的匹配度得到了提高,因此训练后的AI模型的测量精准度也会得到提高;因此,本实施例能够提高工件的检测精准度。且本实施例AI模型对工件的检测在终端进行,终端20无需将获取的大量的工件特征信息发送给云端30,不仅能够节约网络资源,而且能够避免因工厂网络环境差,云端30接收不到工件特征信息,不能采用AI模型进行工件检测的问题。
进一步地,为提高检测精准度,终端20中存储有预设特征信息及其与AI模型之间的映射关系;终端20对工件的图像信息进行识别,获得特征信息,并将特征信息与预设特征信息进行匹配,在匹配成功后,根据该映射关系从下载的AI模型中获取与该预设特征信息对应的AI模型,并利用该AI模型对工件进行检测。
本实施例首先将工件的特征信息与预设特征信息进行匹配,并在匹配成功后选择与预设特征信息对应的AI模型对工件进行检测,因此,可以针对具有不同特征信息的工件选择不同的AI模型进行检测,不仅能够提高工件检测的精准度,而且能够降低AI模型的复杂度,提高其检测效率。
本申请进一步提出另一实施例基于云端的工件检测方法,如图8所示,本实施例的工件检测方法可以用于上述基于云端的工件检测***10。本实施例基于云端的工件检测方法具体包括以下步骤:
步骤S801:终端20向云端30发送下载请求,并从云端30获取AI模型。
步骤S801与上述步骤S601类似,这里不赘述。
步骤S802:终端20获取工件的图像信息,并从图像信息获取工件的特征信息。
步骤S802与上述步骤S701类似,这里不赘述。
步骤S803:终端20将特征信息与预设特征信息的进行匹配。
步骤S803与上述步骤S702类似,这里不赘述。
步骤S804:响应于匹配失败,终端20删除图像信息。
步骤S804与上述步骤S703类似,这里不赘述。
步骤S805:响应于匹配成功,终端20获取工件的工件类型。
步骤S806:终端20利用AI模型对预处理后的图像信息进行检测,将预处理后的图像信息及其检测结果、工件类型及其与工件的检测结果之间的映射关系发送给云端30,并将检测结果发送给执行机构,以使执行机构根据检测结果对工件进行处理。
步骤S806与上述步骤S603类似,这里不赘述。
步骤S807:云端30基于检测结果选择性根据映射关系利用预处理后的图像信息及其检测结果对与工件类型对应的AI模型进行训练。
本实施例是根据工件的工件类型与AI模型进行关联,即根据工件类型选择AI模型。
当然,在其它实施例中,还可以根据终端的标识信息与AI模型进行关联,即根据终端的标识信息选择AI模型。
本实施例进一步在采用工件的图像信息及其检测结果对AI模型进行之前对图像信息进行分类,以使不同的AI模型能够采用与其对应的图像信息进行训练,能够提高其检测的精准。
本申请进一步提出另一实施例基于云端的工件测试方法,如图9所示,本实施例的工件检测方法可以用于上述基于云端的工件检测***10。本实施例基于云端的工件检测方法具体包括以下步骤:
步骤S901:终端20向云端30发送下载请求,并从云端30获取AI模型。
步骤S902:终端20获取工件的图像信息,并根据工件的预设特征信息对图像信息进行预处理。
步骤S903:终端20利用AI模型对预处理后的图像信息进行检测,将预处理后的图像信息及其检测结果发送给云端30,并将检测结果发送给执行机构,以使执行机构根据检测结果对工件进行处理。
步骤S901至步骤S903与上述步骤S601至步骤S603类似,这里不赘述。
步骤S904:云端30从预处理后的图像信息中获取工件的特征信息,并将特征信息与预设特征信息进行匹配。
其中,特征信息至少包括轮廓信息、形状、颜色或者尺寸中的任一种。在其它实施例中,该特征信息还可以是工件的名称、工件类型、标识信息等,或者还可以根据用户的选择对特征信息进行设置,即终端获取用户选择的特征信息。
具体地,云端30计算特征信息与预设特征信息的匹配度。云端30分别获取工件的多个特征信息,并相应获取多个匹配度,根据多个匹配度获取总匹配度,例如获取多个匹配度的加权值;每个特征信息的匹配度可以根据该特征信息对工件类型的影响进行设置。
步骤S905:响应于匹配成功,云端30基于检测结果选择性利用预处理后的图像信息及检测结果对AI模型进行训练。
若总匹配度大于预设值,则认为工件的特征信息与预设特征信息匹配成功,云端30利用预处理后的图像信息及其检测结果对AI模型进行训练;否则,认为工件的特征信息与预设特征信息匹配失败,云端30删除图像信息。
具体地,云端30利用预处理后的图像信息及其检测结果对于工件类型对应的AI模型进行训练。
本实施例是根据工件的工件类型与AI模型进行关联,即根据工件类型选择AI模型。
当然,在其它实施例中,还可以根据终端的标识信息与AI模型进行关联,即根据终端的标识信息选择AI模型。
图8实施例能够实现终端20对图像信息进行预处理,以提高AI模型的检测精准度,而本实施例能够实现云端30对图像信息进行预处理,以进一步提高AI模型的检测精准度。
本申请进一步提出一种计算机可读存储介质,如图10所示,本实施例计算机可读存储介质80用于存储上述实施例的程序指令810,程序指令810能够被执行以上述方法实施例的方法。程序指令810已在上述方法实施例中进行了详细的叙述,这里不赘述。
本实施例计算机可读存储介质80可以是但不局限于U盘、SD卡、PD光驱、移动硬盘、大容量软驱、闪存、多媒体记忆卡、服务器等。
区别于现有技术,本申请基于云端的工件检测方法包括:终端向云端发送下载请求,并从云端获取AI模型;终端获取工件的图像信息,并根据工件的预设特征信息对图像信息进行预处理;终端利用AI模型对预处理后的图像信息进行检测,将预处理后的图像信息及其检测结果发送给云端,并将检测结果发送给执行机构,以使执行机构根据检测结果对工件进行处理;云端基于检测结果选择性利用预处理后的图像信息及检测结果对AI模型进行训练,以更新AI模型。通过这种方式,本申请在利用工件的检测结果对AI模型训练之前,先利用工件的预设特征信息对工件的图像信息进行预处理,能够使预处理后的图像信息与工件的预设特征信息更加匹配,再让云端根据检测结果选择性利用预处理的图像信息及检测结果对AI模型进行训练;因预处理后的图像信息及检测结果与工件的预设特征信息的匹配度得到了提高,因此训练后的AI模型的测量精准度也会得到提高;因此,本申请能够提高工件的检测精准度。且本申请AI模型对工件的检测在终端进行,终端无需将获取的大量的工件特征信息发送给云端,不仅能够节约网络资源,而且能够避免因工厂网络环境差,云端接收不到工件特征信息,不能采用AI模型进行工件检测的问题。
另外,上述功能如果以软件功能的形式实现并作为独立产品销售或使用时,可存储在一个移动终端可读取存储介质中,即,本申请还提供一种存储有程序数据的存储装置,所述程序数据能够被执行以实现上述实施例的方法,该存储装置可以为如U盘、光盘、服务器等。也就是说,本申请可以以软件产品的形式体现出来,其包括若干指令用以使得一台智能终端执行各个实施例所述方法的全部或部分步骤。
在本申请的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、机构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、机构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(可以是个人计算机,服务器,网络设备或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效机构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种基于云端的工件检测方法,其特征在于,包括:
终端向所述云端发送下载请求,并从所述云端获取AI模型;
所述终端获取工件的图像信息,并根据所述工件的预设特征信息对所述图像信息进行预处理;
所述终端利用所述AI模型对预处理后的图像信息进行检测,将所述预处理后的图像信息及其检测结果发送给所述云端,并将所述检测结果发送给执行机构,以使所述执行机构根据所述检测结果对所述工件进行处理;
所述云端基于所述检测结果选择性利用所述预处理后的图像信息及所述检测结果对所述AI模型进行训练,以更新所述AI模型;
其中,所述利用所述预处理后的图像信息及所述检测结果对所述AI模型进行训练包括:
从所述预处理后的图像信息中获取所述工件的特征信息,并将所述特征信息与所述预设特征信息进行匹配;
响应于匹配成功,利用所述预处理后的图像信息及所述检测结果对所述AI模型进行训练。
2.根据权利要求1所述的工件检测方法,其特征在于,所述终端获取工件的图像信息,并根据所述工件的预设特征信息对所述图像信息进行预处理包括:
所述终端获取工件的图像信息,并从所述图像信息中获取所述工件的特征信息;
所述终端将所述特征信息与所述预设特征信息的进行匹配;
响应于匹配失败,所述终端删除所述图像信息;
其中,所述特征信息至少包括轮廓信息、形状、颜色或者尺寸中的任一种;
所述工件检测方法进一步包括:
响应于匹配成功,执行所述终端利用所述AI模型对预处理后的图像信息进行检测的步骤。
3.根据权利要求2所述的工件检测方法,其特征在于,进一步包括:
响应于匹配成功,所述终端获取所述工件的工件类型;
所述终端进一步将所述工件类型及其与所述工件的检测结果之间的映射关系发送给所述云端;
所述利用所述预处理后的图像信息及所述检测结果对所述AI模型进行训练包括:
根据所述映射关系利用所述预处理后的图像信息及所述检测结果对与所述工件类型对应的AI模型进行训练。
4.根据权利要求1所述的工件检测方法,其特征在于,所述下载请求包括所述工件的工件类型,所述利用所述预处理后的图像信息及所述检测结果对所述AI模型进行训练包括:
利用所述预处理后的图像信息及所述检测结果对于所述工件类型对应的AI模型进行训练。
5.一种基于云端的工件检测***,其特征在于,包括:终端及与所述终端通信的云端;其中,终端向所述云端发送下载请求,并从所述云端获取AI模型;所述终端获取工件的图像信息,并根据所述工件的预设特征信息对所述图像信息进行预处理;所述终端利用所述AI模型对预处理后的图像信息进行检测,将所述预处理后的图像信息及其检测结果发送给所述云端,并将所述检测结果发送给执行机构,以使所述执行机构根据所述检测结果对所述工件进行处理;所述云端基于所述检测结果选择性利用所述预处理后的图像信息及所述检测结果对所述AI模型进行训练,以更新所述AI模型,其中,所述云端基于所述检测结果选择性利用所述预处理后的图像信息及所述检测结果对所述AI模型进行训练包括:所述云端从所述预处理后的图像信息中获取所述工件的特征信息,并将所述特征信息与所述预设特征信息进行匹配;所述云端响应于匹配成功,利用所述预处理后的图像信息及所述检测结果对所述AI模型进行训练。
6.根据权利要求5所述的工件检测***,其特征在于,进一步包括辅助设备,与所述终端通信,用于采集所述图像信息,以使所述终端利用AI模型对所述图像信息进行检测,获得所述检测结果。
7.根据权利要求6所述的工件检测***,其特征在于,所述辅助设备包括:
图像传感器,用于采集所述工件的图像信息;
光源,用于为所述图像传感器提供光补偿;
视觉控制器,用于实现对所述图像传感器的控制及对所述图像信息的分析。
8.根据权利要求6所述的工件检测***,其特征在于,进一步包括管理***,集成于所述终端或所述云端,其中,所述管理***包括:
设备管理模块,用于实现所述终端及所述辅助设备的管理;
AI模型管理模块,用于实现所述AI模型的管理;
界面管理模块,用于实现所述基于云端的工件检测***的界面管理。
9.根据权利要求8所述的工件检测***,其特征在于,所述云端包括:数据库,用于存储所述AI模型、所述预处理后的图像信息及检测结果;
HDFS,用于实现对所述数据库的访问;
AI模块,用于实现对所述AI模型的更新及训练。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序指令,所述程序指令能够被执行以实现权利要求1-4任一项所述的工件检测方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011615597.2A CN112712504B (zh) | 2020-12-30 | 2020-12-30 | 基于云端的工件检测方法及***、计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011615597.2A CN112712504B (zh) | 2020-12-30 | 2020-12-30 | 基于云端的工件检测方法及***、计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112712504A CN112712504A (zh) | 2021-04-27 |
CN112712504B true CN112712504B (zh) | 2023-08-15 |
Family
ID=75547437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011615597.2A Active CN112712504B (zh) | 2020-12-30 | 2020-12-30 | 基于云端的工件检测方法及***、计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112712504B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI806004B (zh) * | 2021-02-09 | 2023-06-21 | 麗臺科技股份有限公司 | 自動化視覺檢測的ai流程管理系統及方法 |
EP4340420A4 (en) * | 2021-05-14 | 2024-06-26 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | CONFIGURATION METHOD, ALLOCATION METHOD, APPARATUS, DEVICE, AND STORAGE MEDIUM |
CN113674249A (zh) * | 2021-08-24 | 2021-11-19 | 重庆忽米网络科技有限公司 | 基于工业互联网的pcb板印刷质量检测方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103984951A (zh) * | 2014-04-25 | 2014-08-13 | 西南科技大学 | 一种磁粉检测缺陷自动识别方法及*** |
CN109084955A (zh) * | 2018-07-02 | 2018-12-25 | 北京百度网讯科技有限公司 | 显示屏质量检测方法、装置、电子设备及存储介质 |
CN110567974A (zh) * | 2019-09-30 | 2019-12-13 | 华中科技大学 | 一种基于云端人工智能表面缺陷检测*** |
CN110851148A (zh) * | 2019-09-23 | 2020-02-28 | 上海意略明数字科技股份有限公司 | 一种基于智能图像识别用户行为数据的分析***及其方法 |
CN110992336A (zh) * | 2019-12-02 | 2020-04-10 | 东莞西尼自动化科技有限公司 | 基于图像处理和人工智能的小样本缺陷检测方法 |
CN111340796A (zh) * | 2020-03-10 | 2020-06-26 | 创新奇智(成都)科技有限公司 | 一种缺陷检测方法、装置、电子设备及存储介质 |
CN111383246A (zh) * | 2018-12-29 | 2020-07-07 | 杭州海康威视数字技术股份有限公司 | 条幅检测方法、装置及设备 |
CN111829961A (zh) * | 2019-04-18 | 2020-10-27 | 苏州优函信息科技有限公司 | 一种基于便携式成像光谱仪的食品质量检测方法及*** |
CN111951238A (zh) * | 2020-08-04 | 2020-11-17 | 上海微亿智造科技有限公司 | 产品缺陷检测方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI654584B (zh) * | 2018-03-02 | 2019-03-21 | 由田新技股份有限公司 | 強化工件光學特徵之設備、方法、強化工件光學特徵之深度學習方法及非暫態電腦可讀取記錄媒體 |
CN109085174A (zh) * | 2018-07-02 | 2018-12-25 | 北京百度网讯科技有限公司 | 显示屏***电路检测方法、装置、电子设备及存储介质 |
CN108846841A (zh) * | 2018-07-02 | 2018-11-20 | 北京百度网讯科技有限公司 | 显示屏质量检测方法、装置、电子设备及存储介质 |
-
2020
- 2020-12-30 CN CN202011615597.2A patent/CN112712504B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103984951A (zh) * | 2014-04-25 | 2014-08-13 | 西南科技大学 | 一种磁粉检测缺陷自动识别方法及*** |
CN109084955A (zh) * | 2018-07-02 | 2018-12-25 | 北京百度网讯科技有限公司 | 显示屏质量检测方法、装置、电子设备及存储介质 |
CN111383246A (zh) * | 2018-12-29 | 2020-07-07 | 杭州海康威视数字技术股份有限公司 | 条幅检测方法、装置及设备 |
CN111829961A (zh) * | 2019-04-18 | 2020-10-27 | 苏州优函信息科技有限公司 | 一种基于便携式成像光谱仪的食品质量检测方法及*** |
CN110851148A (zh) * | 2019-09-23 | 2020-02-28 | 上海意略明数字科技股份有限公司 | 一种基于智能图像识别用户行为数据的分析***及其方法 |
CN110567974A (zh) * | 2019-09-30 | 2019-12-13 | 华中科技大学 | 一种基于云端人工智能表面缺陷检测*** |
CN110992336A (zh) * | 2019-12-02 | 2020-04-10 | 东莞西尼自动化科技有限公司 | 基于图像处理和人工智能的小样本缺陷检测方法 |
CN111340796A (zh) * | 2020-03-10 | 2020-06-26 | 创新奇智(成都)科技有限公司 | 一种缺陷检测方法、装置、电子设备及存储介质 |
CN111951238A (zh) * | 2020-08-04 | 2020-11-17 | 上海微亿智造科技有限公司 | 产品缺陷检测方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112712504A (zh) | 2021-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112712504B (zh) | 基于云端的工件检测方法及***、计算机可读存储介质 | |
CN107389689B (zh) | 一种用于缺陷检测的aoi管理***及管理方法 | |
CN107179324B (zh) | 检测产品包装的方法、装置和*** | |
CN111507147A (zh) | 智能巡检方法、装置、计算机设备和存储介质 | |
US11941799B2 (en) | Machine-learning based camera image triggering for quality assurance inspection processes | |
CN110712202B (zh) | 异形元器件抓取方法、装置、***、控制装置及存储介质 | |
WO2019155593A1 (ja) | 部品画像認識用学習済みモデル作成システム及び部品画像認識用学習済みモデル作成方法 | |
US20220284699A1 (en) | System and method of object detection using ai deep learning models | |
CN113989503A (zh) | 一种生产线巡检***、方法、电子设备及存储介质 | |
CN112711603A (zh) | 基于云端的工件检测方法及***、计算机可读存储介质 | |
CN111210412A (zh) | 一种包装检测方法、装置、电子设备及存储介质 | |
Variz et al. | Machine learning applied to an intelligent and adaptive robotic inspection station | |
US20230053085A1 (en) | Part inspection system having generative training model | |
JP2015087940A (ja) | 情報処理装置、情報処理方法及びプログラム | |
CN112712505A (zh) | 基于云端的工件检测方法及***、计算机可读存储介质 | |
KR20230064319A (ko) | 인공지능을 이용한 결함 검사방법, 장치 및 프로그램 | |
CN114226262A (zh) | 瑕疵检测方法、瑕疵分类方法及其*** | |
US11961218B2 (en) | Machine vision systems and methods for automatically generating one or more machine vision jobs based on region of interests (ROIs) of digital images | |
US11937019B2 (en) | Intelligent quality assurance and inspection device having multiple camera modules | |
CN109344799B (zh) | 物品识别方法、装置及设备、存储介质、电子装置 | |
WO2021250679A1 (en) | System and method for tracing components of electronic assembly | |
CN110252686A (zh) | 遥控器质量的确定方法及装置 | |
KR102623979B1 (ko) | 마스킹 기반 딥러닝 이미지 분류 시스템 및 그 방법 | |
US20220375067A1 (en) | Automated part inspection system | |
US20240257334A1 (en) | Automated part inspection system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |