CN115147425B - 用于门窗制造的质量检测方法、***及装置 - Google Patents
用于门窗制造的质量检测方法、***及装置 Download PDFInfo
- Publication number
- CN115147425B CN115147425B CN202211081209.6A CN202211081209A CN115147425B CN 115147425 B CN115147425 B CN 115147425B CN 202211081209 A CN202211081209 A CN 202211081209A CN 115147425 B CN115147425 B CN 115147425B
- Authority
- CN
- China
- Prior art keywords
- probability
- acquiring
- straight line
- target bright
- polar
- 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
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 29
- 238000001514 detection method Methods 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 claims abstract description 14
- 229910000838 Al alloy Inorganic materials 0.000 claims description 32
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000007689 inspection Methods 0.000 claims description 6
- 150000001875 compounds Chemical class 0.000 claims description 5
- 230000006870 function Effects 0.000 claims description 4
- 238000005488 sandblasting Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000006748 scratching Methods 0.000 description 1
- 230000002393 scratching effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000009466 transformation 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
- G06T5/00—Image enhancement or restoration
- G06T5/10—Image enhancement or restoration using non-spatial domain filtering
-
- 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/13—Edge detection
-
- 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/20048—Transform domain processing
- G06T2207/20061—Hough transform
-
- 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/30136—Metal
-
- 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)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Quality & Reliability (AREA)
- Image Analysis (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
Abstract
本发明涉及图像识别技术领域,具体涉及一种用于门窗制造的质量检测方法、***及装置,该方法包括:将表面图像中非0梯度值对应的像素点转换至霍夫空间得到每个像素点对应的正弦曲线,获取目标亮点及对应的直线,根据直线上的非0梯度值的像素点个数确定直线上存在划痕的第一概率,获取极角相同的目标亮点的极坐标序列,获取极坐标序列中每两个目标亮点对应的极坐标的极径差值,根据极经差值、第一概率、线段之间的最小距离计算第二概率,根据第二概率确定平行划痕线,获取门窗表面质量的影响程度,根据影响程度判断待检测门窗表面质量是否合格,本发明避免了凹坑对划痕检测影响,实现对门窗表面质量的准确判断。
Description
技术领域
本发明涉及图像识别技术领域,具体涉及一种用于门窗制造的质量检测方法、***及装置。
背景技术
随着社会的发展,房屋门窗也从原来的木质门窗发展至铝合金门窗,由于铝合金门窗的生产工艺较为复杂,在铝合金门窗的生产过程中,难免会因为碰撞或工人的操作不当,导致门窗表面出现划痕,在门窗的外观的质量检测时需要对划痕检测,以免影响划痕质量。
现有技术利用边缘检测或者阈值分割算法对划痕的进行识别,当铝合金门窗上的划痕深浅不一,出现有些划痕较浅时,就难以确定检测阈值,进而难以实现对此类划痕的识别,尤其是对于需要喷砂处理的铝合金门窗,由于喷砂会提高铝合金门窗表面的粗糙度,使得铝合金门窗表面出现很多微小凹坑,这些微小的凹坑对光照产生反射现象,从而会使得相邻连续的微小凹坑形成一条线,进而在光照产生反射下的图像中表现为较浅的线,因此,当划痕较浅时其表现也为一条较浅的线,故相邻连续的微小凹坑在光照产生反射下表现出来的线会影响铝合金门窗表面划痕的识别,使得利用阈值分割识别的划痕并不准确,进而影响门窗制造的质量的识别检测。
因此,需要提供一种用于门窗制造的质量检测方法、***及装置予以解决上述问题。
发明内容
本发明提供一种用于门窗制造的质量检测方法、***及装置,以解决现有的划痕识别不准确,影响门窗制造的质量的识别的问题。
本发明的一种用于门窗制造的质量检测方法采用如下技术方案:
该方法包括:
获取铝合金门窗的表面图像;
获取表面图像中各个像素点的梯度值,将非0梯度值对应的像素点转换至霍夫空间得到每个像素点对应的正弦曲线;
获取正弦曲线的峰值大于预设峰值的所有目标亮点,获取每个目标亮点对应的直线,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率;
根据极角相同的目标亮点获取极坐标序列,并得到多个极坐标序列,获取每个极坐标序列中每两个目标亮点对应的极坐标的极径差值,其中,极坐标序列中两个目标亮点对应的直线为平行直线;
根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、所有平行线段之间的最小距离计算该平行直线属于划痕的第二概率;
根据第二概率及第二概率阈值确定平行直线中的平行划痕线,根据所有平行划痕线的像素点的梯度值获取门窗表面质量的影响程度,根据影响程度判断待检测门窗表面质量是否合格。
优选的,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段的步骤包括:
沿直线自上到下的方向遍历直线上各个非0梯度值的像素点;
获取属于每个非0梯度值的像素点对应的8邻域中非0梯度值的像素点,并将属于该直线上的非0梯度值的像素点划分为一组得到非0梯度值的像素点组成的线段。
优选的,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率的步骤包括:
获取每条直线的所有线段上非0梯度值的像素点个数的和值;
计算和值的反正切值;
优选的,根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、所有平行线段之间的最小距离计算该平行直线属于划痕的第二概率的步骤包括:
获取两个目标亮点对应的直线上存在划痕的第一概率中小的第一概率作为目标概率;
计算目标概率与该两个目标亮点对应的极经差值的第一比值;
获取两个目标亮点的直线上每个平行线段之间的最小距离;
计算每个最小距离与该两个目标亮点对应的极经差值的第二比值;
根据第一比值与第二比值计算两个目标亮点对应平行直线属于划痕的第二概率。
优选的,计算该平行直线属于划痕的第二概率公式为:
优选的,获取所有平行划痕线的像素点的梯度值的和值;对所有平行划痕线的像素点的梯度值的和值作负相关得到门窗表面质量的影响程度。
一种用于门窗制造的质量检测***,该***包括:
图像采集模块,用于获取铝合金门窗的表面图像;
图像处理模块,用于获取表面图像中各个像素点的梯度值,将非0梯度值对应的像素点转换至霍夫空间得到霍夫空间中对应的正弦曲线;
第一参数计算模块,用于获取正弦曲线的峰值大于预设峰值的所有目标亮点,获取每个目标亮点对应的直线,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率;
第二参数计算模块,用于根据极角相同的目标亮点获取极坐标序列,并得到多个极坐标序列,获取每个极坐标序列中每两个目标亮点对应的极坐标的极径差值,其中,极坐标序列中两个目标亮点对应的直线为平行直线;根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、所有平行线段之间的最小距离计算该平行直线属于划痕的第二概率;
判断模块,用于根据第二概率及第二概率阈值确定平行直线中的平行划痕线,根据所有平行划痕线的像素点的梯度值获取门窗表面质量的影响程度,根据影响程度判断待检测门窗表面质量是否合格。
一种用于门窗制造的质量检测装置,该装置包括:存储器、处理器及存储在存储器上并可在处理器上运行的质量识别程序,质量识别程序被所述处理器执行时实现一种用于门窗制造的质量检测方法中的步骤。
本发明的一种用于门窗制造的质量检测方法、***及装置的有益效果是:
1、通过对喷砂形成的凹坑的分布以及划痕和门窗轮廓边缘的方向进行分析,确定凹坑是随机分布的,故将非0梯度值的像素点转换到霍夫空间,从而确定表面图像中的直线上存在划痕可能,即存在划痕的直线方向即为划痕的可能方向,根据从而避免凹坑边缘点形成细线对轻微划痕线的影响。
2、通过对霍夫空间中亮点的极坐标进行分析,确定平行直线之间的距离,根据每条平行直线上像素点的连续程度以及平行直线之间的距离判断每组平行直线属于划痕的概率,从而实现对不同深浅划痕的进行精确识别,进而实现对铝合金门窗的质量的精确判断。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的一种用于门窗制造的质量检测方法的实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的一种用于门窗制造的质量检测方法的实施例,如图1所示,该方法包括:
S1、获取铝合金门窗的表面图像,具体的,将相机朝向传输带,通过相机采集传送带上的铝合金门窗的表面图像。
S2、获取表面图像中各个像素点的梯度值,将非0梯度值对应的像素点转换至霍夫空间得到霍夫空间中对应的正弦曲线。
具体的,为了计算各个像素点的梯度值,需要先对铝合金门窗的表面图像进行灰度化处理得到铝合金表面的灰度图,然后在使用Sobel算子对图像进行梯度检测得到梯度图像,即得到梯度图像中各个像素点的梯度值,由于喷砂形成的凹坑也会与铝合金门窗表面的灰度存在差异,因此,此时获得梯度图像中,非0梯度值的像素点包含铝合金门窗本身的轮廓边缘、凹坑边缘以及可能包含的划痕边缘,故先需要排除凹坑边缘点的干扰,将非0梯度值对应的像素点进行霍夫变换,即将非0梯度值对应的像素点转换至霍夫空间得到每个像素点对应的正弦曲线,其中,将非0梯度值对应的像素点作为目标像素点;将目标像素点转换至霍夫空间得到霍夫空间得到目标像素点对应的正弦曲线,即霍夫空间中每条正弦曲线与梯度图像中的目标像素点存在一一对应关系,同时霍夫空间中的亮点对应直线。
S3、获取正弦曲线的峰值大于预设峰值的所有目标亮点,获取每个目标亮点对应的直线,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率。
具体的,由于任意两点都可以组成一条直线,要想在表面图像中显示为线形,则必须要保证存在连续分布的三个以上的像素点共线,即霍夫空间中亮点的峰值最小为3,故本实施例以3作为预设峰值,当正弦曲线的峰值大于预设峰值时,则该正弦曲线对应的亮点为目标亮点。
具体的,由于表面图像中存在由喷砂形成的凹坑,这些凹坑随机分布在铝合金门窗表面,其形成的非0梯度像素点也可能存在共线的现象,即喷砂会提高铝合金门窗表面的粗糙度,使得铝合金门窗表面出现很多微小凹坑,这些微小的凹坑对光照产生反射现象,从而会使得相邻连续的微小凹坑形成一条线,进而在光照产生反射下的图像中表现为较浅的线,导致不排除存在凹坑边缘点共线,从而使得在霍夫空间内形成的峰值大于等于3的亮点,因此,经过该分析,形成一个亮点的所有正弦曲线并非全部属于划痕,然而局部划痕或者正常纹理的非0梯度像素点都是连续分布的,故,可以根据形成各个亮点的正弦曲线在梯度图像中所对应的像素点的连续程度计算各个亮点为疑似划痕像素点(本实施例中疑似划痕像素点包含划痕以及正常纹理)的概率,以排除凹坑边缘点的干扰。
具体的,获取每个目标亮点对应的直线,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率的步骤包括:沿直线自上到下的方向遍历直线上各个非0梯度值的像素点;获取属于每个非0梯度值的像素点对应的8邻域中非0梯度值的像素点,并将属于该直线上的非0梯度值的像素点划分为一组得到非0梯度值的像素点组成的线段,然后,获取每条直线的所有线段上非0梯度值的像素点个数的和值;计算和值的反正切值;将反正切值与的乘积作为该直线上存在划痕的第一概率,其中,计算直线上存在划痕的第一概率的公式:
需要说明的是,由于凹坑的边缘点在梯度图像中也是连续分布的,划痕以及铝合金门窗的正常轮廓边缘也是连续分布的,因此,无法直接根据边缘点的连续性判断是否为划痕,即梯度图像中连续分布的非0梯度值的像素点并不一定是划痕像素点,但是划痕以及正常轮廓边缘点都具有较强的方向性,因此通过固定方向上的连续程度计算即可以排除凹坑边缘点的干扰,故计算直线方向上的非0梯度值的像素点的连续程度,即每一个线段上的连续的像素点个数越少,则该亮点由凹坑边缘形成的概率越大的,即对应该亮点属于划痕边缘的概率越小。
S4、根据极角相同的目标亮点获取极坐标序列,并得到多个极坐标序列,获取每个极坐标序列中每两个目标亮点对应的极坐标的极径差值,其中,极坐标序列中两个目标亮点对应的直线为平行直线;根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、所有平行线段之间的最小距离计算该平行直线属于划痕的第二概率。
具体的,由于划痕是由局部平行且连续的短直线组成,但是门窗本身的轮廓边缘也是连续分布的平行线,相对于门窗的边缘平行线,划痕平行线之间的距离较小,即两个亮点对应的极坐标之间的极经差异较小,因此,需要结合平行线之间的极经差值对属于划痕平行线的概率进行综合判断。
故,本实施例先获取目标亮点的极坐标,然后将目标亮点的极坐标的极角相同的目标亮点分为一组,然后对同一组的目标亮点对应的极坐标进行依次排序即得到了每组目标亮点对应的极坐标序列,然后计算每个极坐标序列中每两个目标亮点对应的极坐标的极径差值,这里需要说明的是,极角相同的目标亮点其在灰度空间内对应的直线是平行的,故极坐标序列中两个目标亮点对应的直线为平行直线,根据极坐标序列中每两个目标亮点对应的极坐标的极径差值即可得到两直线之间的距离,如此,便可得到所有平行直线之间的距离,故便可根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、平行直线的线段之间的最小距离计算平行直线属于划痕的第二概率。
具体的,根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、平行直线的线段之间的最小距离计算平行直线属于划痕的第二概率的步骤包括:获取两个目标亮点对应的直线上存在划痕的第一概率中小的第一概率作为目标概率;计算目标概率与该两个目标亮点对应的极经差值的第一比值;获取两个目标亮点的直线上每个平行线段之间的最小距离;计算每个最小距离与该两个目标亮点对应的极经差值的第二比值;根据第一比值与第二比值计算两个目标亮点对应平行直线属于划痕的第二概率,其中计算对应的线段属于划痕的第二概率的公式为:
表示目标亮点与目标亮点的极坐标的极经差值,即目标亮点与目标亮点对应的两条平行线之间的距离,极经差值值越大,则表示两条平行线之间的距离也越大,则该两条平行线属于划痕的概率也越小,从而避免了门窗轮廓边缘直线的干扰;
需要说明的是,由于划痕出现的位置随机,不排除识别到的两条平行线并非属于同一段划痕的情况,而划痕在短距离移动过程中表现为一组平行短直线,因此,当平行直线的两条直线中的两个线段上像素点之间的最小距离越接近于平行直线对应的目标亮点与目标亮点之间极经差值,即接***行直线的距离时,这时趋于1,即该组平行线属于同一段划痕的概率越大,然后通过所有线段之间的最小距离与该两个目标亮点对应的极经差值的第二比值减1,进行负相关之后进行求和,用来表示整个平行直线的为划痕的概率。
S5、根据第二概率及第二概率阈值确定平行直线中的平行划痕线,根据所有平行划痕线的像素点的梯度值获取门窗表面质量的影响程度,根据影响程度判断待检测门窗表面质量是否合格。
由于划痕深浅不同,在铝合金门窗上的明显程度不同,当划痕越多,划痕深度越大,对应铝合金门窗制造过程中的生产质量越差,故根据行划痕线的像素点的梯度值获取门窗表面质量的影响程度,其中,根据下式计算门窗表面质量的影响程度:
具体的,需要说明的是,由于划痕深浅不同,在铝合金门窗上的明显程度不同,当划痕越多,划痕深度越大,对应铝合金门窗制造过程中的生产质量越差,故根据行划痕线的像素点的梯度值获取门窗表面质量的影响程度,从而根据影响程度判断铝合金门窗的外观质量,由于不同等级的铝合金门窗对表面划痕存在的要求存在差异,因此,由厂家自行设置影响程度阈值,当影响程度影响程度阈值时,认为当前生产的铝合金门窗外观质量不合格;否则认为当前生产的铝合金门窗质量合格。
由于同一个物体与门窗表面接触并相对移动产生划痕的过程中,由于短时间内接触面积不变,相对移动距离也较短的特点,故本实施例认为非直线的划痕是多组平行线之间的集合,故利用本实施例的方法,将所有非0梯度值的像素点转换到霍夫空间内,根据亮点之间的等间隔特性确定非直线划痕位置,从而实现对铝合金门窗表面上不同形状、不同深浅的划痕进行自动识别,并确定铝合金门窗质量。
一种用于门窗制造的质量检测***,该***包括:图像采集模块,用于获取铝合金门窗的表面图像;图像处理模块,用于获取表面图像中各个像素点的梯度值,将非0梯度值对应的像素点转换至霍夫空间得到霍夫空间中对应的正弦曲线;第一参数计算模块,用于获取正弦曲线的峰值大于预设峰值的所有目标亮点,获取每个目标亮点对应的直线,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率;第二参数计算模块,用于根据极角相同的目标亮点获取极坐标序列,并得到多个极坐标序列,获取每个极坐标序列中每两个目标亮点对应的极坐标的极径差值,其中,极坐标序列中两个目标亮点对应的直线为平行直线;根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、所有平行线段之间的最小距离计算该平行直线属于划痕的第二概率;判断模块,用于根据第二概率及第二概率阈值确定平行直线中的平行划痕线,根据所有平行划痕线的像素点的梯度值获取门窗表面质量的影响程度,根据影响程度判断待检测门窗表面质量是否合格。
一种用于门窗制造的质量检测装置,该装置包括:存储器、处理器及存储在存储器上并可在处理器上运行的质量识别程序,质量识别程序被所述处理器执行时实现实施例步骤S1-S5中的用于门窗制造的质量检测方法的步骤。
基于此,本发明的一种用于门窗制造的质量检测方法、***及装置,通过对喷砂形成的凹坑的分布以及划痕和门窗轮廓边缘的方向进行分析,确定凹坑是随机分布的,故将非0梯度值的像素点转换到霍夫空间,从而确定表面图像中的直线上存在划痕可能,即存在划痕的直线方向即为划痕的可能方向,根据从而避免凹坑边缘点形成细线对轻微划痕线的影响,其次,通过对霍夫空间中亮点的极坐标进行分析,确定平行直线之间的距离,根据每条平行直线上像素点的连续程度以及平行直线之间的距离判断每组平行直线属于划痕的概率,从而实现对不同深浅划痕的进行精确识别,进而实现对铝合金门窗的质量的精确判断。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种用于门窗制造的质量检测方法,其特征在于,该方法包括:
获取铝合金门窗的表面图像;
获取表面图像中各个像素点的梯度值,将非0梯度值对应的像素点转换至霍夫空间得到每个像素点对应的正弦曲线;
获取正弦曲线的峰值大于预设峰值的所有目标亮点,获取每个目标亮点对应的直线,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率;
根据极角相同的目标亮点获取极坐标序列,并得到多个极坐标序列,获取每个极坐标序列中每两个目标亮点对应的极坐标的极径差值,其中,极坐标序列中两个目标亮点对应的直线为平行直线;
根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、所有平行线段之间的最小距离计算该平行直线属于划痕的第二概率,属于划痕的第二概率包括:获取两个目标亮点对应的直线上存在划痕的第一概率中小的第一概率作为目标概率;计算目标概率与该两个目标亮点对应的极经差值的第一比值;获取两个目标亮点的直线上每个平行线段之间的最小距离;计算每个最小距离与该两个目标亮点对应的极经差值的第二比值;根据第一比值与第二比值计算两个目标亮点对应平行直线属于划痕的第二概率;
根据第二概率及第二概率阈值确定平行直线中的平行划痕线,根据所有平行划痕线的像素点的梯度值获取门窗表面质量的影响程度,根据影响程度判断待检测门窗表面质量是否合格。
2.根据权利要求1所述的一种用于门窗制造的质量检测方法,其特征在于,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段的步骤包括:
沿直线自上到下的方向遍历直线上各个非0梯度值的像素点;
获取属于每个非0梯度值的像素点对应的8邻域中非0梯度值的像素点,并将属于该直线上的非0梯度值的像素点划分为一组得到非0梯度值的像素点组成的线段。
5.根据权利要求1所述的一种用于门窗制造的质量检测方法,其特征在于,获取所有平行划痕线的像素点的梯度值的和值;对所有平行划痕线的像素点的梯度值的和值作负相关得到门窗表面质量的影响程度。
6.一种用于门窗制造的质量检测***,其特征在于,该***包括:
图像采集模块,用于获取铝合金门窗的表面图像;
图像处理模块,用于获取表面图像中各个像素点的梯度值,将非0梯度值对应的像素点转换至霍夫空间得到霍夫空间中对应的正弦曲线;
第一参数计算模块,用于获取正弦曲线的峰值大于预设峰值的所有目标亮点,获取每个目标亮点对应的直线,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率;
第二参数计算模块,用于根据极角相同的目标亮点获取极坐标序列,并得到多个极坐标序列,获取每个极坐标序列中每两个目标亮点对应的极坐标的极径差值,其中,极坐标序列中两个目标亮点对应的直线为平行直线;根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、所有平行线段之间的最小距离计算该平行直线属于划痕的第二概率,属于划痕的第二概率包括:获取两个目标亮点对应的直线上存在划痕的第一概率中小的第一概率作为目标概率;计算目标概率与该两个目标亮点对应的极经差值的第一比值;获取两个目标亮点的直线上每个平行线段之间的最小距离;计算每个最小距离与该两个目标亮点对应的极经差值的第二比值;根据第一比值与第二比值计算两个目标亮点对应平行直线属于划痕的第二概率;
判断模块,用于根据第二概率及第二概率阈值确定平行直线中的平行划痕线,根据所有平行划痕线的像素点的梯度值获取门窗表面质量的影响程度,根据影响程度判断待检测门窗表面质量是否合格。
7.一种用于门窗制造的质量检测装置,其特征在于,该装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的质量识别程序,所述质量识别程序被所述处理器执行时实现如权利要求1-5中任一项所述的用于门窗制造的质量检测方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211081209.6A CN115147425B (zh) | 2022-09-06 | 2022-09-06 | 用于门窗制造的质量检测方法、***及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211081209.6A CN115147425B (zh) | 2022-09-06 | 2022-09-06 | 用于门窗制造的质量检测方法、***及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115147425A CN115147425A (zh) | 2022-10-04 |
CN115147425B true CN115147425B (zh) | 2022-11-29 |
Family
ID=83415886
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211081209.6A Active CN115147425B (zh) | 2022-09-06 | 2022-09-06 | 用于门窗制造的质量检测方法、***及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115147425B (zh) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112258448A (zh) * | 2020-09-15 | 2021-01-22 | 郑州金惠计算机***工程有限公司 | 细划痕检测方法、装置、电子设备及计算机可读存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3493102B1 (en) * | 2017-11-30 | 2020-04-29 | Axis AB | A method and system for tracking a plurality of objects in a sequence of images |
CN113361143B (zh) * | 2021-07-14 | 2023-09-15 | 中国石油大学(北京) | 一种凹陷管道应变解析计算及评价方法和装置 |
CN113936003B (zh) * | 2021-12-20 | 2022-03-22 | 武汉安泰三山门窗装饰有限公司 | 一种门窗制造质量检测方法 |
CN114926406A (zh) * | 2022-04-28 | 2022-08-19 | 特瑞克电子科技(南通)有限公司 | 基于霍夫变换的光伏电池板异常检测方法 |
CN114881956A (zh) * | 2022-04-28 | 2022-08-09 | 首辅锂电科技江苏有限公司 | 基于霍夫变换的电池板栅线自适应提取方法及*** |
-
2022
- 2022-09-06 CN CN202211081209.6A patent/CN115147425B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112258448A (zh) * | 2020-09-15 | 2021-01-22 | 郑州金惠计算机***工程有限公司 | 细划痕检测方法、装置、电子设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115147425A (zh) | 2022-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115311292B (zh) | 基于图像处理的带钢表面缺陷检测方法及*** | |
CN116721106B (zh) | 一种基于图像处理的型材瑕疵视觉检测方法 | |
CN116758061B (zh) | 基于计算机视觉的铸件表面缺陷检测方法 | |
CN117173189B (zh) | 一种铝合金表面抛光效果视觉检测*** | |
CN109682839B (zh) | 一种金属弧形工件表面缺陷在线检测方法 | |
CN113570605B (zh) | 一种基于液晶显示面板的缺陷检测方法和*** | |
CN116309537B (zh) | 一种极耳模具表面油污的缺陷检测方法 | |
CN116596936B (zh) | 基于图像数据的太阳翼帆板质量检测方法 | |
CN114972356B (zh) | 塑料制品表面缺陷检测识别方法及*** | |
CN115984271B (zh) | 基于角点检测的金属毛刺识别方法 | |
CN116777916B (zh) | 基于泵机金属外壳的缺陷检测方法 | |
CN116563279B (zh) | 基于计算机视觉的量测开关检测方法 | |
CN115018850A (zh) | 基于图像处理的精密电子零部件冲压孔毛刺检测方法 | |
CN117115153B (zh) | 基于视觉辅助的印制线路板质量智能检测方法 | |
CN116523923B (zh) | 一种电池外壳缺陷识别方法 | |
CN115063407B (zh) | 一种用于环形铜垫片的划痕及裂纹识别方法 | |
CN116883408B (zh) | 基于人工智能的积算仪壳体缺陷检测方法 | |
CN116503397B (zh) | 基于图像数据的车内传输带缺陷检测方法 | |
CN115953409B (zh) | 基于图像处理的注塑件表面缺陷检测方法 | |
CN115984272A (zh) | 基于计算机视觉的半挂车车桥缺陷识别方法 | |
CN112884746A (zh) | 一种基于边缘形状匹配的字符缺陷智能检测算法 | |
CN113513991A (zh) | 一种电池极片毛刺高度检测方法及装置 | |
CN116152242A (zh) | 一种篮球用天然皮革缺陷可视化检测*** | |
CN113888456B (zh) | 一种基于轮廓的角点检测方法 | |
CN115147425B (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 |