CN110675373B - 一种组件安装检测方法、装置和*** - Google Patents
一种组件安装检测方法、装置和*** Download PDFInfo
- Publication number
- CN110675373B CN110675373B CN201910867197.1A CN201910867197A CN110675373B CN 110675373 B CN110675373 B CN 110675373B CN 201910867197 A CN201910867197 A CN 201910867197A CN 110675373 B CN110675373 B CN 110675373B
- Authority
- CN
- China
- Prior art keywords
- image
- detected
- component
- product
- hsv
- 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
- 238000009434 installation Methods 0.000 title claims abstract description 94
- 238000001514 detection method Methods 0.000 title claims abstract description 56
- 238000000034 method Methods 0.000 claims abstract description 27
- 238000010191 image analysis Methods 0.000 claims abstract description 25
- 238000006243 chemical reaction Methods 0.000 claims abstract description 17
- 230000003287 optical effect Effects 0.000 claims abstract description 14
- 238000004590 computer program Methods 0.000 claims description 20
- 230000011218 segmentation Effects 0.000 claims description 12
- 238000004458 analytical method Methods 0.000 claims description 9
- 238000009826 distribution Methods 0.000 claims description 9
- 230000002159 abnormal effect Effects 0.000 claims description 8
- 238000000605 extraction Methods 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 abstract description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 11
- 229910052710 silicon Inorganic materials 0.000 description 11
- 239000010703 silicon Substances 0.000 description 11
- 238000003860 storage Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000004438 eyesight Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000011179 visual inspection Methods 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000004456 color vision Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011027 product recovery Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
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
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/136—Segmentation; Edge detection involving thresholding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Image Analysis (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
Abstract
本发明提供了一种组件安装检测方法、装置和***,所述方法包括:获取待检测产品的组件安装图像,所述组件安装图像为图像采集设备在光轴方向与所述待检测产品所在平面的垂线方向呈预设角度状态下采集的图像;将所述组件安装图像转换为RGB图像;对所述RGB图像进行HSV色彩空间的转换,得到所述组件安装图像对应的HSV图像;对所述HSV图像进行图像分析;根据图像分析结果判断所述待检测产品中是否安装有待检测组件以及所述待检测组件的安装位置是否满足预设安装要求。本发明解决了现有产品组件安装情况检测技术存在的检测成本高、操作复杂的问题,不仅能够实现简便、有效地产品组件安装检测,还可以节约成本。
Description
技术领域
本发明涉及产品生产检测领域,尤其涉及一种组件安装检测方法、装置和***。
背景技术
传统的产品组件安装都是由人工方式进行,随着工业自动化的发展,逐渐实现了由人工向自动化的转变,产品组装效率和稳定性也随之有所提高。但自动化组装过程中仍存在着较多的不可控因素,比如,无法保证产品组件悉数安装和安装规范的问题,为此,我们会通过视觉检测的方法来发现并纠正可能存在的上述问题。
现有技术采用的视觉检测***,多是通过设置于待检测组件正上方的相机拍摄产品组件图像并进行检测,但是该种方式无法获取组件安装的深度信息。而为获取深度信息,一般单目视觉需要通过变焦镜头获取多张图像,数据需求量较大,导致成本高且操作复杂,双目视觉更是对硬件和计算能力有较高的要求,同样面临着较高的成本。
发明内容
鉴于上述问题,本发明提出了一种组件安装检测方法、装置和***,以解决现有产品组件安装情况检测技术存在的检测成本高、操作复杂的问题,实施简单、有效的组件安装检测。
本发明的一个方面,提供了一种组件安装检测方法,所述方法包括:
获取待检测产品的组件安装图像,所述组件安装图像为图像采集设备在光轴方向与所述待检测产品所在平面的垂线方向呈预设角度状态下采集的图像;
将所述组件安装图像转换为RGB图像;
对所述RGB图像进行HSV色彩空间的转换,得到所述组件安装图像对应的HSV图像;
对所述HSV图像进行图像分析;
根据图像分析结果判断所述待检测产品中是否安装有待检测组件以及所述待检测组件的安装位置是否满足预设安装要求。
可选地,所述方法还包括:
当检测到所述待检测产品中未安装所述待检测组件,或所述待检测组件的安装位置不满足预设安装要求时,生成异常报警信息。
可选地,所述对所述HSV图像进行图像分析,包括:
根据预设的组件特征对应关系获取所述待检测组件的图像特征;
根据所述待检测组件的图像特征识别所述HSV图像中是否存在所述待检测组件对应的图像区域;
若所述HSV图像中存在所述待检测组件对应的图像区域,则比较所述图像区域的形状,以及所述图像区域相对于所述HSV图像中待检测产品图像区域的位置分布是否满足预设安装参数。
可选地,所述根据所述待检测组件的图像特征识别所述HSV图像中是否存在所述待检测组件对应的图像区域,包括:
提取与所述图像特征对应的色度图像、饱和度图像或亮度图像;
根据所述图像特征对应的特征阈值对提取的图像进行阈值分割,以提取所述待检测组件对应的图像区域。
可选地,所述图像采集设备在光轴方向与所述待检测产品所在平面的垂线方向之间的预设角度为30°~60°之间的任一角度。
本发明的另一个方面,提供了一种组件安装检测装置,所述装置包括:
获取模块,用于获取待检测产品的组件安装图像,所述组件安装图像为图像采集设备在光轴方向与所述待检测产品所在平面的垂线方向呈预设角度状态下采集的图像;
转换模块,用于将所述组件安装图像转换为RGB图像;
所述转换模块,还用于对所述RGB图像进行HSV色彩空间的转换,得到所述组件安装图像对应的HSV图像;
分析模块,用于对所述HSV图像进行图像分析;
判断模块,用于根据图像分析结果判断所述待检测产品中是否安装有待检测组件以及所述待检测组件的安装位置是否满足预设安装要求。
可选地,所述装置还包括:
生成模块,用于当检测到所述待检测产品中未安装所述待检测组件,或所述待检测组件的安装位置不满足预设安装要求时,生成异常报警信息。
可选地,所述分析模块,具体包括:
获取单元,用于根据预设的组件特征对应关系获取所述待检测组件的图像特征;
识别单元,用于根据所述待检测组件的图像特征识别所述HSV图像中是否存在所述待检测组件对应的图像区域;
比较单元,用于当所述识别单元的识别结果为所述HSV图像中存在所述待检测组件对应的图像区域时,比较所述图像区域的形状,以及所述图像区域相对于所述HSV图像中待检测产品图像区域的位置分布是否满足预设安装参数。
可选地,所述识别单元,具体包括:
图像提取子单元,用于提取与所述图像特征对应的色度图像、饱和度图像或亮度图像;
阈值分割子单元,用于根据所述图像特征对应的特征阈值对提取的图像进行阈值分割,以提取所述待检测组件对应的图像区域。
此外,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述方法的步骤。
此外,本发明还提供了一种组件安装检测***,包括图像采集设备、载物台和控制器,所述图像采集设备设置于所述载物台的上方,且所述图像采集设备与所述待检测产品所在平面的垂线方向呈预设角度;
所述控制器包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述方法的步骤。
本发明实施例提供的一种组件安装检测方法、装置和***,通过获取呈特定角度的待检测产品的组件安装图像,并将所述组件安装图像转换为RGB图像,进而经HSV色彩空间转换得到所述组件安装图像对应的HSV图像,继而对所述HSV图像进行图像分析,最终根据图像分析结果判断所述待检测产品中是否安装有待检测组件以及所述待检测组件的安装位置是否满足预设安装要求。本发明通过对待检测产品的组件安装过程进行单幅取像和图像分析,完成对所述产品组件安装情况的有效检测,为产品组件自动化组装提供了检测保障,且可助于节约检测成本,简化检测步骤。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本发明实施例的一种组件安装检测***的结构示意图;
图2为本发明实施例的一种组件安装检测方法的流程示意图;
图3为本发明实施例的一种组件安装检测装置的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。
图1为本发明实施例的一种组件安装检测***的结构示意图。如图1所示,本实施例提供的组件安装检测***,包括图像采集设备1、载物台2和未在附图中示出的控制器,所述图像采集设备1设置于所述载物台2的上方,且所述图像采集设备1的光轴方向与所述待检测产品所在平面的垂线方向呈预设角度。可选的,所述预设角度可选取为30°~60°之间的任一角度,考虑到实际情况中需对组件结构不同或组件安装方式不同的产品进行组件安装检测,所述预设角度还可以是其他的适用角度。
所述控制器包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如下控制方法,具体包括:获取待检测产品的组件安装图像,所述组件安装图像为图像采集设备在光轴方向与所述待检测产品所在平面的垂线方向呈预设角度状态下采集的图像;将所述组件安装图像转换为RGB图像;对所述RGB图像进行HSV色彩空间的转换,得到所述组件安装图像对应的HSV图像;对所述HSV图像进行图像分析;根据图像分析结果判断所述待检测产品中是否安装有待检测组件以及所述待检测组件的安装位置是否满足预设安装要求。
如图1所示,本发明一个具体实施例中,将待检测产品放置于载物台2上的检测工位,图像采集设备1位于检测工位的左上方正对待检测产品,且图像采集设备1的光轴方向与待检测产品所在载物台平面的垂线方向呈预设角度。
可以理解的是,在实际应用中,受到产品各组件的结构特性以及组件安装方式和位置的影响,很难通过由单个镜头垂直拍摄的图像获取各组件的特征信息,进而无法基于图像对组件安装情况进行准确的检测分析。通过本具体实施例提供的检测***和拍摄角度采集待检测产品的组件安装图像,可以克服上述单个镜头从待检测产品的正上方垂直拍摄得到的组件安装图像过于平面化,缺乏深度信息的问题。特别地,针对不同的待检测产品,可适应性的调整所述图像采集设备1的位置姿态,以找到合适的拍摄角度进行图像采集。
图2示意性示出了本发明一个实施例的组件安装检测方法的流程示意图。参照图2,本发明实施例提出的组件安装检测方法具体包括步骤S11~S15,如下所示:
S11、获取待检测产品的组件安装图像,所述组件安装图像为图像采集设备在光轴方向与所述待检测产品所在平面的垂线方向呈预设角度状态下采集的图像。
S12、将所述组件安装图像转换为RGB图像。
S13、对所述RGB图像进行HSV色彩空间的转换,得到所述组件安装图像对应的HSV图像。
S14、对所述HSV图像进行图像分析。
S15、根据图像分析结果判断所述待检测产品中是否安装有待检测组件以及所述待检测组件的安装位置是否满足预设安装要求。
本发明的一个实施例中,获取通过上述发明实施例提供的视觉检测***采集待检测产品的组件安装图像,所述组件安装图像包括所述待检测产品组件安装的深度信息。本实施例中的图像采集设备以相机为例进行解释说明,相机在光轴方向与所述待检测产品所在平面的垂线方向呈预设角度状态下采集图像,相机在当前预设角度状态下采集的图像中可体现各组件的深度信息,以便进一步地对所述组件安装图像进行图像分析。
需要说明的是,利用相机拍摄得到的图像通常是RGB颜色空间的图像,而RGB是一种加色模型,通过红(R)、绿(G)、蓝(B)三个颜色通道的变化以及其相互之间的叠加来得到各种颜色。RGB颜色空间与设备相关,由于人体视觉对颜色的感知是非线性的,RGB颜色空间并不适应人体的视觉特点,无法直观地用肉眼找出待检测组件的颜色特征。因此,在本发明实施例中,将所述RGB组件安装图像进行HSV色彩空间的转换,得到所述组件安装图像的HSV图像后进行分析。而在HSV色彩空间中,包括色度(H,Hue),饱和度(S,Saturation)和亮度(V,Value)三个颜色参数,因此,HSV图像包括色度图像、饱和度图像和亮度图像。
进一步地,根据所述HSV图像的分析结果判断所述待检测产品中是否安装有待检测组件,若所述待检测产品中安装有待检测组件,则同时判断待检测组件的安装位置是否满足预设安装要求。
本发明的一个实施例中,所述组件安装检测方法还包括:当检测到待检测产品中未安装有待检测组件,或者检测到组件的安装位置不满足预设安装要求时,生成异常报警信息。
具体的,将检测结果通过TCP通信发送给PLC控制器。如果检测结果显示被测产品当前组件安装合格则PLC控制器控制其进入生产线的下一道工序,如果检测结果显示被测产品存在组件漏装或者组件安装位置不规范的情况,则生成异常报警信息并发送PLC控制器,PLC控制器根据接收到的异常报警信息发出报警提示。优选地,在发出报警提示后对组件安装不合格的产品进行问题标记,例如标记分为组件漏装、组件安装不规范和综合问题(同时存在漏装组件和组件安装不规范的问题)三个类别,并将不合格的产品分别投放至对应的各个问题产品回收区。
本发明的一个实施例中,步骤S14所述对所述HSV图像进行图像分析,具体包括未在附图中示出的步骤S141~S143:
S141、根据预设的组件特征对应关系获取所述待检测组件的图像特征。
S142、根据所述待检测组件的图像特征识别所述HSV图像中是否存在所述待检测组件对应的图像区域。
S143、若所述HSV图像中存在所述待检测组件对应的图像区域,则比较所述图像区域的形状,以及所述图像区域相对于所述HSV图像中待检测产品图像区域的位置分布是否满足预设安装参数。
本发明实施例中,根据具体所执行的组件安装检测工作,预设有一组待测产品的组件特征对应关系,主要包括有各组件与其图像特征之间的对应关系。所述图像特征使被测组件能够区别于其所在的被测产品背景和其他组件,或者使各被测组件能够分别独立地区别于被测产品背景。可以理解的是,若待测产品的各组件均安装合格,则在所述HSV图像中,应该能够获取到对应于各组件图像特征的图像区域。
基于此,根据所述待检测组件的图像特征识别所述HSV图像中是否存在与待检测组件对应的图像区域。如果所述HSV图像中存在与所述待检测组件对应的图像区域,表明当前产品中安装有所述待检测组件。进一步地,基于形态学分析,将HSV中存在的该图像区域形状和分布位置与预设的对应关系中所述待检测组件对应的图像特征区域形状和分布位置进行比较,若所述两个区域形状和分布位置相匹配,则判定所述待测组件符合预设安装要求。
需要说明的是,当对待测产品的组件安装图像进行不同角度的采集时,在所述预设的组件特征对应关系中,组件所对应的图像特征将发生相应变化。也因此,可通过进行不同角度的图像采集和各组件不同图像特征的获取,继而进行多层检测,以提高检测准确率。
本发明的一个具体实施例中,步骤S142所述根据所述待检测组件的图像特征识别所述HSV图像中是否存在所述待检测组件对应的图像区域,具体包括以下步骤:
提取与所述图像特征对应的色度图像、饱和度图像或亮度图像;
根据所述图像特征对应的特征阈值对提取的图像进行阈值分割,以提取所述待检测组件对应的图像区域。
本具体实施例中,若在预设对应关系中待测组件的图像特征是基于HSV色彩空间中的色度(H)通道图像、或者饱和度(S)通道图像、或者亮度(V)通道图像提取的,则相应的在转换到HSV色彩空间的组件安装图像中提取相同通道的图像。进一步地,根据所述待测组件的图像特征对应的特征阈值对当前通道的图像进行阈值分割,以提取所述待测组件在所述HSV图像中对应的图像区域。
以下通过对遥控器进行组件安装检测为例,对本具体实施例提出的组件安装检测方法进行解释说明。
获取呈预设拍摄角度如45°状态下采集的遥控器组件安装图像,所述遥控器尚未封壳,待检测组件包括按键、定位柱、挡板、液晶屏和矽胶片,所述组件安装图像中包括各组件的图像信息。将该三通道的RGB图像根据红(R)、绿(G)、蓝(B)各自的分量转换成三个一通道的R、G、B图像,每个分量的灰度值范围均为(0,255)。设Fmin=min(R,G,B),Fmax=max(R,G,B),其中Fmin为图像的最小灰度值,Fmax为图像的最大灰度值。
将遥控器组件安装图像进行从RGB颜色空间到HSV色彩空间的转换,在HSV色彩空间中:
V=Fmax,如果Fmax=Fmin,则S饱和度=0,H色度=0,否则S=(Fmax-Fmin)/Fmax。
如果R=Fmax,则H=[(G-B)/(Fmax-Fmin)]*60;
如果G=Fmax,则H=[2+(B-R)/(Fmax-Fmin)]*60;
如果B=Fmax,则H=[4+(R-B)/(Fmax-Fmin)]*60。
已知的是,在HSV色彩空间中,色度H用角度度量,取值范围为0°~360°;饱和度S的取值范围为0.0~1.0;亮度值V的取值范围为0.0(黑色)~1.0(白色)。而纯红色是H=0,S=l,V=l。当S=0时,表示为非彩色,在这种情况下,色度未定义,当R,G,B和H,V的范围都是0.0~1.0时,这些值常用8位表示,它们的值为0~255之间的整数。
本实施例中,以检测遥控器的矽胶片为例作进一步解释。由于矽胶片颜色是品红色,而遥控器内包括其他组件在内的背景区域基本是灰白色,因此在色度通道进行特征提取更有利于突出矽胶片的图像特征。已知矽胶片的色度值对应的灰度值为(10,20),则在色度通道的图像中,选择(10,20)作为特征阈值范围进行阈值分割,以提取矽胶片在当前HSV色彩空间图像中对应的图像区域,若能够提取出所述矽胶片区域,则表明被测遥控器中安装有矽胶片组件。进一步地,对所述矽胶片区域进行形状筛选,若其形状与预设的标准矽胶片区域形状相匹配,则可判定矽胶片已安装且安装规范。
对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
图3示意性示出了本发明一个实施例的组件安装检测装置的结构示意图。参照图3,本发明实施例的组件安装检测装置体包括获取模块301、转换模块302、分析模块303和判断模块304,其中:
获取模块301,用于获取待检测产品的组件安装图像,所述组件安装图像为图像采集设备在光轴方向与所述待检测产品所在平面的垂线方向呈预设角度状态下采集的图像;
转换模块302,用于将所述组件安装图像转换为RGB图像;
所述转换模块302,还用于对所述RGB图像进行HSV色彩空间的转换,得到所述组件安装图像对应的HSV图像;
分析模块303,用于对所述HSV图像进行图像分析;
判断模块304,用于根据图像分析结果判断所述待检测产品中是否安装有待检测组件以及所述待检测组件的安装位置是否满足预设安装要求。
本发明一个实施例中,所述装置还包括附图中未示出的生成模块,用于当检测到所述待检测产品中未安装所述待检测组件,或所述待检测组件的安装位置不满足预设安装要求时,生成异常报警信息。
本发明一个实施例中,所述分析模块,具体包括:获取单元,识别单元和比较单元,其中:
所述获取单元,用于根据预设的组件特征对应关系获取所述待检测组件的图像特征;
所述识别单元,用于根据所述待检测组件的图像特征识别所述HSV图像中是否存在所述待检测组件对应的图像区域;
所述比较单元,用于当所述识别单元的识别结果为所述HSV图像中存在所述待检测组件对应的图像区域时,比较所述图像区域的形状,以及所述图像区域相对于所述HSV图像中待检测产品图像区域的位置分布是否满足预设安装参数。
本发明一个实施例中,所述识别单元,具体包括图像提取子单元和阈值分割子单元,其中:
所述图像提取子单元,用于提取与所述图像特征对应的色度图像、饱和度图像或亮度图像;
所述阈值分割子单元,用于根据所述图像特征对应的特征阈值对提取的图像进行阈值分割,以提取所述待检测组件对应的图像区域。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
本发明实施例提供的一种组件安装检测方法、装置,通过获取呈特定角度的待检测产品的组件安装图像,并将所述组件安装图像转换为RGB图像,进而经HSV色彩空间转换得到所述组件安装图像对应的HSV图像,继而对所述HSV图像进行图像分析,最终根据图像分析结果判断所述待检测产品中是否安装有待检测组件以及所述待检测组件的安装位置是否满足预设安装要求。通过对待检测产品进行单幅取像和图像分析,完成对所述产品组件安装情况的检测,不仅为产品组件自动化组装提供了检测保障,还可有效节约检测成本,简化检测步骤,提高产品组件安装检测的综合效率。
此外,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述方法的步骤。
本实施例中,所述组件安装检测装置集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
本发明实施例提供的组件安装检测***,包括图像采集设备、载物台和控制器,所述图像采集设备设置于所述载物台的上方,且所述图像采集设备与所述待检测产品所在平面的垂线方向呈预设角度;所述控制器包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述各个组件安装检测方法实施例中的步骤,例如图2所示的S11~S14。或者,所述处理器执行所述计算机程序时实现上述各组件安装检测装置实施例中各模块/单元的功能,例如图3所示的获取模块301、转换模块302、分析模块303和判断模块304。
示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述组件安装检测装置中的执行过程。例如,所述计算机程序可以被分割成获取模块301、转换模块302、分析模块303和判断模块304。
所述控制器可以是移动型计算机、笔记本、掌上电脑及手机等设备。所述控制器可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,本实施例中的控制器可以包括更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述控制器还可以包括输入输出设备、网络接入设备、总线等。
所述处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述控制器的控制中心,利用各种接口和线路连接整个控制器的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述组件安装检测***的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (6)
1.一种组件安装检测方法,其特征在于,所述方法包括:
获取待检测产品的组件安装图像,所述组件安装图像为图像采集设备在光轴方向与所述待检测产品所在平面的垂线方向呈预设角度状态下采集的图像;
将所述组件安装图像转换为RGB图像;
对所述RGB图像进行HSV色彩空间的转换,得到所述组件安装图像对应的HSV图像;
对所述HSV图像进行图像分析,根据预设的组件特征对应关系获取待检测组件的图像特征;
根据所述待检测组件的图像特征识别所述HSV图像中是否存在所述待检测组件对应的图像区域;
提取与所述图像特征对应的色度图像、饱和度图像或亮度图像;
根据所述图像特征对应的特征阈值对提取的图像进行阈值分割,以提取所述待检测组件对应的图像区域;
若所述HSV图像中存在所述待检测组件对应的图像区域,则比较所述图像区域的形状,以及所述图像区域相对于所述HSV图像中待检测产品图像区域的位置分布是否满足预设安装参数;
根据图像分析结果判断所述待检测产品中是否安装有待检测组件以及所述待检测组件的安装位置是否满足预设安装要求。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到所述待检测产品中未安装所述待检测组件,或所述待检测组件的安装位置不满足预设安装要求时,生成异常报警信息。
3.根据权利要求1或2所述的方法,其特征在于,所述图像采集设备在光轴方向与所述待检测产品所在平面的垂线方向之间的预设角度为30°~60°之间的任一角度。
4.一种组件安装检测装置,其特征在于,所述装置包括:
获取模块,用于获取待检测产品的组件安装图像,所述组件安装图像为图像采集设备在光轴方向与所述待检测产品所在平面的垂线方向呈预设角度状态下采集的图像;
转换模块,用于将所述组件安装图像转换为RGB图像;
所述转换模块,还用于对所述RGB图像进行HSV色彩空间的转换,得到所述组件安装图像对应的HSV图像;
分析模块,用于对所述HSV图像进行图像分析,具体包括:获取单元,用于根据预设的组件特征对应关系获取待检测组件的图像特征;
识别单元,用于根据所述待检测组件的图像特征识别所述HSV图像中是否存在所述待检测组件对应的图像区域,具体包括:图像提取子单元,用于提取与所述图像特征对应的色度图像、饱和度图像或亮度图像;
阈值分割子单元,用于根据所述图像特征对应的特征阈值对提取的图像进行阈值分割,以提取所述待检测组件对应的图像区域;
比较单元,用于当所述识别单元的识别结果为所述HSV图像中存在所述待检测组件对应的图像区域时,比较所述图像区域的形状,以及所述图像区域相对于所述HSV图像中待检测产品图像区域的位置分布是否满足预设安装参数;
判断模块,用于根据图像分析结果判断所述待检测产品中是否安装有待检测组件以及所述待检测组件的安装位置是否满足预设安装要求。
5.根据权利要求4所述的装置,其特征在于,所述装置还包括:
生成模块,用于当检测到所述待检测产品中未安装所述待检测组件,或所述待检测组件的安装位置不满足预设安装要求时,生成异常报警信息。
6.一种组件安装检测***,其特征在于,包括图像采集设备、载物台和控制器,所述图像采集设备设置于所述载物台的上方,且所述图像采集设备与所述待检测产品所在平面的垂线方向呈预设角度;
所述控制器包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1-3任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910867197.1A CN110675373B (zh) | 2019-09-12 | 2019-09-12 | 一种组件安装检测方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910867197.1A CN110675373B (zh) | 2019-09-12 | 2019-09-12 | 一种组件安装检测方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110675373A CN110675373A (zh) | 2020-01-10 |
CN110675373B true CN110675373B (zh) | 2023-04-07 |
Family
ID=69076866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910867197.1A Active CN110675373B (zh) | 2019-09-12 | 2019-09-12 | 一种组件安装检测方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110675373B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111325731A (zh) * | 2020-02-20 | 2020-06-23 | 珠海格力智能装备有限公司 | 遥控装置的安装检测方法及装置 |
CN111428367B (zh) * | 2020-03-25 | 2023-08-15 | 无锡先导智能装备股份有限公司 | 工件安装位置检测方法、装置、计算机设备和存储介质 |
CN111445466B (zh) * | 2020-04-01 | 2023-05-05 | 山东浪潮科学研究院有限公司 | 一种螺栓防漏拧检测方法及设备、介质 |
CN113867246A (zh) * | 2020-06-30 | 2021-12-31 | 北京福田康明斯发动机有限公司 | 加工线防错***、方法、存储介质、电子设备及生产线 |
CN111862094A (zh) * | 2020-08-17 | 2020-10-30 | 中车成都机车车辆有限公司 | 一种组装数据采集分析*** |
CN112130531A (zh) * | 2020-09-04 | 2020-12-25 | 苏州浪潮智能科技有限公司 | 一种安装位置提示及检测的方法和装置 |
CN114540627B (zh) * | 2022-04-01 | 2023-10-27 | 万载志成实业有限公司 | 一种铜泥回收金银的生产方法及装置 |
CN114937264B (zh) * | 2022-07-21 | 2022-11-01 | 国网江西省电力物资有限公司 | 一种基于人工智能的变压器制造组装工艺监测分析*** |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4241361B2 (ja) * | 2003-12-16 | 2009-03-18 | 株式会社エヌテック | キャップ天面の検査方法 |
JP5085860B2 (ja) * | 2005-11-28 | 2012-11-28 | 株式会社名南製作所 | 木材の検査方法及び装置及びプログラム |
WO2013030672A2 (en) * | 2011-08-22 | 2013-03-07 | Glentworth Holdings Pty Ltd | Sensitive emission device and method of use |
CN104424230B (zh) * | 2013-08-26 | 2019-10-29 | 阿里巴巴集团控股有限公司 | 一种网络商品推荐方法及装置 |
JP2015148956A (ja) * | 2014-02-06 | 2015-08-20 | 東芝テック株式会社 | 画像処理装置及び画像処理プログラム |
US10467711B2 (en) * | 2015-05-13 | 2019-11-05 | Micasense, Inc. | Reflectance panels featuring machine-readable symbol and methods of use |
CN107798683A (zh) * | 2017-11-10 | 2018-03-13 | 珠海格力智能装备有限公司 | 产品特定区域边缘检测方法、装置及终端 |
CN108489996B (zh) * | 2018-02-11 | 2020-09-29 | 深圳市朗驰欣创科技股份有限公司 | 一种绝缘子的缺陷检测方法、***及终端设备 |
CN108765691A (zh) * | 2018-04-08 | 2018-11-06 | 深圳怡化电脑股份有限公司 | 检测脱墨纸币的方法、装置及电子设备 |
CN108648175B (zh) * | 2018-04-12 | 2021-12-14 | 杭州兆图机器人有限公司 | 一种检测方法和装置 |
CN108986097B (zh) * | 2018-08-23 | 2022-03-11 | 上海小萌科技有限公司 | 一种镜头起雾状态检测方法、计算机装置及可读存储介质 |
CN109509225A (zh) * | 2018-11-13 | 2019-03-22 | 珠海格力智能装备有限公司 | 信息的检测方法及装置、存储介质和处理器 |
CN109740478B (zh) * | 2018-12-26 | 2023-04-28 | 杨先明 | 车辆检测及识别方法、装置、计算机设备及可读存储介质 |
-
2019
- 2019-09-12 CN CN201910867197.1A patent/CN110675373B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN110675373A (zh) | 2020-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110675373B (zh) | 一种组件安装检测方法、装置和*** | |
US10230908B2 (en) | Thermal imaging device and thermal image photographing method | |
US7426293B2 (en) | Rapid color recognition method | |
WO2021036267A1 (zh) | 一种图像检测方法及相关设备 | |
CN112073703B (zh) | 一种色彩校正矩阵的调整方法、装置、终端设备及介质 | |
US9064178B2 (en) | Edge detection apparatus, program and method for edge detection | |
US9438768B2 (en) | Image processing apparatus, image reading apparatus, image processing method and information storage medium | |
CN110018172B (zh) | 产品检测***及方法 | |
CN111626304B (zh) | 一种基于机器视觉的颜色特征提取方法及其应用 | |
JP7355943B2 (ja) | マシンビジョンによる低倍酸エッチング欠陥自動識別及び格付けの方法並びにシステム | |
CN112446864A (zh) | 瑕疵检测方法、装置、设备和存储介质 | |
WO2000073974A1 (en) | Method and system for identifying an image feature | |
CN104079929A (zh) | 一种马赛克检测方法及装置 | |
KR101428923B1 (ko) | 인쇄회로기판의 부품패키징 영역 자동검출 시스템 및 방법 | |
CN113873229A (zh) | 一种图像坏点检测方法、***及装置 | |
CN113781396A (zh) | 屏幕缺陷检测方法、装置、设备和存储介质 | |
CN114359843A (zh) | 一种基于图像识别的aed设备状态监测方法及*** | |
CN113039577A (zh) | 产品测试方法、装置、计算机可读存储介质及电子设备 | |
US10096128B2 (en) | Change degree deriving device, change degree deriving system, and non-transitory computer readable medium | |
CN114926661A (zh) | 一种纺织品表面颜色数据处理、识别方法及*** | |
CN111291778B (zh) | 深度分类模型的训练方法、曝光异常检测方法以及装置 | |
CN109729259B (zh) | 图像处理装置、其方法、其***以及计算机可读介质 | |
CN105976001A (zh) | 防伪车牌制作用二维码及序列号标识符识别方法 | |
CN112150392B (zh) | 一种低照度图像的修复方法及装置 | |
WO2020135097A1 (zh) | 显示终端通道切换检测方法和装置 |
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 |