System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及划痕检测,具体涉及一种汽车喇叭生产质量检测方法。
技术介绍
1、汽车音响喇叭也被称为车载扬声器,是汽车音响系统中不可或缺的一部分。作为将电能转化为声能的惟一器材,它的品质和特性对整个音响系统的音色起着决定性作用。其中锥盆,又叫作振膜,它可以直接驱动空气,把喇叭的机械运动转换为声波的传递运动,是喇叭中最重要的一个振动部件。在生产过程中,振膜由于其材质问题,极容易出现划痕,影响喇叭的使用寿命,因此对划痕的检测是生产环节中重要的过程。
2、由于振膜在压铸过程中会产生正常纹路,这些纹路与划痕颜色相近,且重叠或相交,使现有通过canny边缘检测方法进行划痕检测时,将部分正常纹路与划痕混淆,造成误判,使对振膜表面的划痕检测结果并不准确,进而导致质量检测的可信度较低。
技术实现思路
1、为了解决现有技术中对振膜表面的划痕检测结果并不准确,进而导致质量检测的可信度较低的技术问题,本专利技术的目的在于提供一种汽车喇叭生产质量检测方法,所采用的技术方案具体如下:
2、本专利技术提供了一种汽车喇叭生产质量检测方法,所述方法包括:
3、获取喇叭中的振膜表面灰度图像;获取振膜表面灰度图像中的边缘点;
4、根据振膜表面灰度图像中每个边缘点在预设连接邻域范围内的边缘点相邻分布情况,获得每个边缘点对应的一个以上的边缘连接组;在每个边缘点对应的每个边缘连续组中,根据边缘连续组内边缘点的数量和边缘点之间的连续分布趋势,获得每个边缘点在对应边缘连续组的初始圆
5、基于每个边缘点在振膜表面灰度图像中的分布位置,获得每个边缘点对应的边缘圆环;在每个边缘点对应边缘圆环中,根据其他边缘点与边缘圆环对应边缘点之间的趋势变化情况、其他边缘点在不同边缘连续组中的初始圆环可能性,以及边缘圆环中边缘点的分布数量,获得每个边缘点的修正圆环系数;
6、根据每个边缘点的修正圆环系数和对应边缘连续组的初始圆环可能性,确定疑似划痕边缘点;根据疑似划痕边缘点之间的位置分布特征,确定划痕区域。
7、进一步地,所述边缘连接组的获取方法包括:
8、依次将每个边缘点作为参考点,将参考点八邻域范围内的边缘点记为参考点的邻接点;将在参考点预设连接邻域范围内且在八邻域范围外的边缘点作为未连接点;预设连接邻域范围大于八邻域范围;
9、将参考点的每个邻接点作为参考点的待连接序列的起始点;对每个待连接序列根据连接规则进行连接更新,直至所有待连接序列停止连接,将停止连接的待连接序列作为参考点对应的连接序列;
10、当参考点对应的连接序列存在一个时,对于参考点和对应连接序列,将对应连接序列中最后一个边缘点作为起始点,按照连接顺序对边缘点排序获得一个边缘连接组;当参考点对应的连接序列存在两个及以上时,对于任意两个连接序列以及参考点,在对应两个连接序列的最后一个边缘点中,将最右上方的最后一个边缘点作为起始点,按照连接序列中的连接顺序进行排序并用参考点连接两个连续序列,获得一个边缘连接组;边缘连接组中的边缘点在分布上为连续分布。
11、进一步地,所述连接规则具体为:
12、将待连接序列中最后一个边缘点作为待连接点;
13、当待连接点的八邻域范围内不存在未加入待连接点对应待连接序列中的未连接点时,停止连接;
14、当待连接点的八邻域范围内存在一个未连接点且未连接点没有加入待连接点的待连接序列中时,将对应的未连接点加入待连接点对应的待连接序列中,获得更新后的待连接序列;
15、当待连接点的八邻域范围内存在两个及以上的未连接点且未连接点没有加入待连接点的待连接序列中时,则分别将每个未连接点加入待连接点的连接序列中,获得两个及以上的更新后的待连接序列。
16、进一步地,所述初始圆环可能性的获取方法包括:
17、对于任意一个边缘点对应的任意一个边缘连续组,计算该边缘连续组中边缘点的总数量与预设连接邻域范围的边长大小之间的差异,并进行负相关映射获得该边缘连续组的范围数量指标;
18、在该边缘连续组中,获取每个边缘点的斜率;根据每相邻两个边缘点之间斜率的差异情况,获得该边缘连续组的变化差异指标;
19、根据该边缘连续组的范围数量指标和变化差异指标,获得该边缘连续组的初始圆环可能性;范围数量指标和变化差异指标均与初始圆环可能性呈正相关。
20、进一步地,所述变化差异指标的表达式为:
21、式中,li,t表示为第i个边缘点对应的第t个边缘连续组的变化差异指标,nt表示为第t个边缘连续组中边缘点的总数量,kr表示为第t个边缘连续组中除首尾边缘点外第r个边缘点的斜率,kr-1表示为第t个边缘连续组中除首尾边缘点外第r-1个边缘点的斜率,kr+1表示为第t个边缘连续组中除首尾边缘点外第r+1个边缘点的斜率,exp表示为以自然常数为底的指数函数,c表示为预设调节参数。
22、进一步地,所述边缘圆环的获取方法包括:
23、获取振膜表面灰度图像的圆心;
24、对于任意一个边缘点,以该边缘点到圆心的距离为半径,以圆心为中心作过该边缘点的圆环,获得该边缘点的边缘圆环。
25、进一步地,所述修正圆环系数的获取方法包括:
26、依次将每个边缘点作为目标点,将目标点对应边缘圆环中的边缘点记为圆环影响点;从每个圆环影响点对应的边缘连续组中选出一个边缘连续组进行排列组合,获得一个及以上的组合方式;
27、在每种组合方式下,对于任意一个圆环影响点,将该圆环影响点与所在边缘圆环的圆心的连线作为影响半径,将目标点与对应边缘圆环的圆心的连线作为目标半径,将影响半径与目标半径之间的夹角作为该圆环影响点与目标点之间的偏离角;根据每个圆环影响点与目标点之间的偏离角与斜率,获得目标点在每个组合方式下的变化影响指标;
28、将目标点对应边缘圆环中圆环影响点的总数量与目标点对应边缘圆环中像素点的总数量的比值,获得目标点的分布影响指标;
29、将目标点在每个组合方式下的变化影响指标和分布影响指标的乘积进行归一化处理,获得目标点在对应组合方式下的修正程度;将所有组合方式下的修正程度的最大值,作为目标点的修正圆环系数。
30、进一步地,所述变化影响指标的表达式为:
31、式中,表示为第i个边缘点在第q种组合方式下的变化影响指标,表示为在第q种组合方式下第z个圆环影响点对应的第t个边缘连续组的初始圆环可能性,mi表示为第i个边缘点对应边缘圆环中圆环影响点的总数量,θz,i表示为第i个边缘点与第z个圆环影响点之间的偏离角,ki表示为第i个边缘点的斜率,kz表示为第z个圆环影响点的斜率,c表示为预设调节参数,||表示为绝对值提取函数,tan表示为正切函数。
32、进一步地,所述根据每个边缘点的修正圆环系数和对应边缘连续组的初始圆环可能性,确定疑似划痕边缘点,包括:
33、将每个边本文档来自技高网...
【技术保护点】
1.一种汽车喇叭生产质量检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述一种汽车喇叭生产质量检测方法,其特征在于,所述边缘连接组的获取方法包括:
3.根据权利要求2所述一种汽车喇叭生产质量检测方法,其特征在于,所述连接规则具体为:
4.根据权利要求1所述一种汽车喇叭生产质量检测方法,其特征在于,所述初始圆环可能性的获取方法包括:
5.根据权利要求4所述一种汽车喇叭生产质量检测方法,其特征在于,所述变化差异指标的表达式为:
6.根据权利要求1所述一种汽车喇叭生产质量检测方法,其特征在于,所述边缘圆环的获取方法包括:
7.根据权利要求4所述一种汽车喇叭生产质量检测方法,其特征在于,所述修正圆环系数的获取方法包括:
8.根据权利要求7所述一种汽车喇叭生产质量检测方法,其特征在于,所述变化影响指标的表达式为:
9.根据权利要求1所述一种汽车喇叭生产质量检测方法,其特征在于,所述根据每个边缘点的修正圆环系数和对应边缘连续组的初始圆环可能性,确定疑似划痕边缘点,包括:
10
...【技术特征摘要】
1.一种汽车喇叭生产质量检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述一种汽车喇叭生产质量检测方法,其特征在于,所述边缘连接组的获取方法包括:
3.根据权利要求2所述一种汽车喇叭生产质量检测方法,其特征在于,所述连接规则具体为:
4.根据权利要求1所述一种汽车喇叭生产质量检测方法,其特征在于,所述初始圆环可能性的获取方法包括:
5.根据权利要求4所述一种汽车喇叭生产质量检测方法,其特征在于,所述变化差异指标的表达式为:
6.根据权利要求1所述一种汽车喇叭生产质量检测方法,其特征在于...
【专利技术属性】
技术研发人员:刘有志,
申请(专利权)人:东莞市毅廷音响科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。