CN113280783B - 汽车覆盖件的变形检测方法、***、装置及存储介质 - Google Patents
汽车覆盖件的变形检测方法、***、装置及存储介质 Download PDFInfo
- Publication number
- CN113280783B CN113280783B CN202110433740.4A CN202110433740A CN113280783B CN 113280783 B CN113280783 B CN 113280783B CN 202110433740 A CN202110433740 A CN 202110433740A CN 113280783 B CN113280783 B CN 113280783B
- Authority
- CN
- China
- Prior art keywords
- section line
- determining
- line segment
- deformation
- points
- 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
- 238000001514 detection method Methods 0.000 title claims abstract description 36
- 238000005070 sampling Methods 0.000 claims abstract description 107
- 238000000034 method Methods 0.000 claims abstract description 27
- 238000012545 processing Methods 0.000 claims description 9
- 230000006870 function Effects 0.000 description 17
- 230000009286 beneficial effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000008439 repair process Effects 0.000 description 3
- 241000283070 Equus zebra Species 0.000 description 2
- 208000016063 arterial thoracic outlet syndrome Diseases 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 239000002184 metal Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000003973 paint Substances 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/32—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring the deformation in a solid
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本申请公开了一种汽车覆盖件的变形检测方法、***、装置及存储介质。该方法通过获取扫描仪对覆盖件扫描得到的数模数据;根据数模数据,截取覆盖件的截面线;以截面线的起点为原点坐标建立直角坐标系,并使得截面线的终点落在直角坐标系的X轴;根据预设间隔,在截面线上依次取若干个采样点,并确定连接任意两个采样点的线段;根据线段确定覆盖件的正常截面线段;正常截面线段的端点包括第一采样点和第二采样点;确定截面线和正常截面线段上各点的Y轴距离的最大值,当最大值超过第一预设阈值时,确定覆盖件存在变形。该汽车覆盖件的变形检测方法具有较高检测准确度,能够精准有效检测出汽车的覆盖件变形问题。本申请可广泛应用于汽车技术领域内。
Description
技术领域
本申请涉及汽车技术领域,尤其是一种汽车覆盖件的变形检测方法、***、装置及存储介质。
背景技术
汽车覆盖件是指覆盖汽车发动机、底盘,构成驾驶室、车身的金属薄板制成的空间形状的表面或内部零件。按功能和部位可分为外部覆盖件、内部覆盖件和骨架覆盖件三类。汽车覆盖件是汽车车身重要而又相对独立的部件,除需要满足一定的功能外,还要满足一定的刚度和强度等结构性能要求。覆盖件刚度不足或者出现变形,易造成关闭力增加、漏风漏雨、油漆出现裂纹脱落、整车美观性降低等问题,因而相关技术中需要对汽车覆盖件是否发生变形,以及变形的情况进行分析,以确定对应的修补策略。
当下,在对汽车覆盖件的变形情况进行检测时,往往是采用斑马纹灯管照光,通过灯光斑纹的扭曲程度进行变形位置及变形程度的确认,或者在覆盖件表面打油石,通过油石的擦痕进行变形位置及变形程度的确认。以上这些方式大都依赖检测人员的感官判断覆盖件是否存在变形,无法对变形程度进行较好的评估以及确定出变形严重的地方存在偏差,往往会影响汽车的生产和修补质量。综合上述,相关技术中存在的技术问题亟需得到解决。
发明内容
本申请的目的在于至少一定程度上解决相关技术中存在的技术问题之一。
为此,本申请实施例的一个目的在于提供一种汽车覆盖件的变形检测方法,该方法具有较高检测准确度,能够精准、有效检测出汽车的覆盖件变形问题。
本申请实施例的另一个目的在于提供汽车覆盖件的变形检测***。
为了达到上述技术目的,本申请实施例所采取的技术方案包括:
第一方面,本申请实施例提供了一种汽车覆盖件的变形检测方法,包括以下步骤:
获取扫描仪对覆盖件扫描得到的数模数据;
根据所述数模数据,截取所述覆盖件的截面线;
以所述截面线的起点为原点坐标建立直角坐标系,并使得所述截面线的终点落在所述直角坐标系的X轴;
根据预设间隔,在所述截面线上依次取若干个采样点,并确定连接任意两个所述采样点的线段;
根据所述线段确定所述覆盖件的正常截面线段;所述正常截面线段的端点包括第一采样点和第二采样点,且所述第一采样点和所述第二采样点之间的间隔大于预设间隔;
确定所述截面线和所述正常截面线段上各点的Y轴距离的最大值,当所述最大值超过第一预设阈值时,确定所述覆盖件存在变形。
另外,根据本申请上述实施例的汽车覆盖件的变形检测方法,还可以具有以下附加的技术特征:
进一步地,在本申请的一个实施例中,所述根据所述线段确定所述覆盖件的正常截面线段,包括:
从所述截面线的起点开始对所述采样点进行编号;
按照所述编号的顺序,依次确定两个所述采样点所在的直线,并获取所述直线和所述截面线的交点个数;
当所述交点的个数为两个且所述直线在所述截面线的外侧时,将当前两个所述采样点之间的线段确定为正常截面线段。
进一步地,在本申请的一个实施例中,所述预设间隔小于等于0.5mm。
进一步地,在本申请的一个实施例中,还包括以下步骤:
将所述截面线和所述正常截面线段上Y轴距离的最大值的点确定为第三采样点;
确定所述第一采样点和第三采样点之间的第一宽度距离,确定所述第二采样点和第三采样点之间的第二宽度距离;
将所述第一宽度距离和所述第二宽度距离中的较小者确定为窄边距离;
确定所述最大值和所述窄边距离的比值,当所述比值超过第二预设阈值时,确定所述覆盖件存在变形。
第二方面,本申请实施例提供了一种汽车覆盖件的变形检测***,包括:
获取模块,用于获取扫描仪对覆盖件扫描得到的数模数据;
截取模块,用于根据所述数模数据,截取所述覆盖件的截面线;
建立模块,用于以所述截面线的起点为原点坐标建立直角坐标系,并使得所述截面线的终点落在所述直角坐标系的X轴;
采样模块,用于根据预设间隔,在所述截面线上依次取若干个采样点,并确定连接任意两个所述采样点的线段;
处理模块,用于根据所述线段确定所述覆盖件的正常截面线段;所述正常截面线段的端点包括第一采样点和第二采样点,且所述第一采样点和所述第二采样点之间的间隔大于预设间隔;
第一检测模块,用于确定所述截面线和所述正常截面线段上各点的Y轴距离的最大值,当所述最大值超过第一预设阈值时,确定所述覆盖件存在变形。
另外,根据本申请上述实施例的汽车覆盖件的变形检测***,还可以具有以下附加的技术特征:
进一步地,在本申请的一个实施例中,所述处理模块具体用于:
从所述截面线的起点开始对所述采样点进行编号;
按照所述编号的顺序,依次确定两个所述采样点所在的直线,并获取所述直线和所述截面线的交点个数;
当所述交点的个数为两个且所述直线在所述截面线的外侧时,将当前两个所述采样点之间的线段确定为正常截面线段。
进一步地,在本申请的一个实施例中,所述预设间隔小于等于0.5mm。
进一步地,在本申请的一个实施例中,所述***还包括:
第二处理模块,用于将所述截面线和所述正常截面线段上Y轴距离的最大值的点确定为第三采样点;确定所述第一采样点和第三采样点之间的第一宽度距离,确定所述第二采样点和第三采样点之间的第二宽度距离;将所述第一宽度距离和所述第二宽度距离中的较小者确定为窄边距离;确定所述最大值和所述窄边距离的比值,当所述比值超过第二预设阈值时,确定所述覆盖件存在变形。
第三方面,本申请实施例提供了一种汽车覆盖件的变形检测装置,包括:
至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行时,使得所述至少一个处理器实现第一方面所述的汽车覆盖件的变形检测方法。
第四方面,本申请实施例还提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由处理器执行时用于实现第一方面所述的汽车覆盖件的变形检测方法。
本申请的优点和有益效果将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到:
本申请实施例中提供的汽车覆盖件的变形检测方法,通过获取扫描仪对覆盖件扫描得到的数模数据;根据所述数模数据,截取所述覆盖件的截面线;以所述截面线的起点为原点坐标建立直角坐标系,并使得所述截面线的终点落在所述直角坐标系的X轴;根据预设间隔,在所述截面线上依次取若干个采样点,并确定连接任意两个所述采样点的线段;根据所述线段确定所述覆盖件的正常截面线段;所述正常截面线段的端点包括第一采样点和第二采样点,且所述第一采样点和所述第二采样点之间的间隔大于预设间隔;确定所述截面线和所述正常截面线段上各点的Y轴距离的最大值,当所述最大值超过第一预设阈值时,确定所述覆盖件存在变形。该汽车覆盖件的变形检测方法具有较高检测准确度,能够精准、有效检测出汽车的覆盖件变形问题。
附图说明
为了更清楚地说明本申请实施例或者现有技术中的技术方案,下面对本申请实施例或者现有技术中的相关技术方案附图作以下介绍,应当理解的是,下面介绍中的附图仅仅为了方便清晰表述本申请的技术方案中的部分实施例,对于本领域的技术人员来说,在无需付出创造性劳动的前提下,还可以根据这些附图获取到其他附图。
图1为本申请一种汽车覆盖件的变形检测方法具体实施例的流程示意图;
图2为本申请一种汽车覆盖件的变形检测方法具体实施例中截面线的示意图;
图3为本申请一种汽车覆盖件的变形检测方法具体实施例中确定正常截面线段的原理示意图;
图4为本申请一种汽车覆盖件的变形检测***具体实施例的结构示意图;
图5为本申请一种汽车覆盖件的变形检测装置具体实施例的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。
汽车覆盖件是指覆盖汽车发动机、底盘,构成驾驶室、车身的金属薄板制成的空间形状的表面或内部零件。按功能和部位可分为外部覆盖件、内部覆盖件和骨架覆盖件三类。汽车覆盖件是汽车车身重要而又相对独立的部件,除需要满足一定的功能外,还要满足一定的刚度和强度等结构性能要求。覆盖件刚度不足或者出现变形,易造成关闭力增加、漏风漏雨、油漆出现裂纹脱落、整车美观性降低等问题,因而相关技术中需要对汽车覆盖件是否发生变形,以及变形的情况进行分析,以确定对应的修补策略。
当下,在对汽车覆盖件的变形情况进行检测时,往往是采用斑马纹灯管照光,通过灯光斑纹的扭曲程度进行变形位置及变形程度的确认,或者在覆盖件表面打油石,通过油石的擦痕进行变形位置及变形程度的确认。以上这些方式大都依赖检测人员的感官判断覆盖件是否存在变形,无法对变形程度进行较好的评估以及确定出变形严重的地方存在偏差,往往会影响汽车的生产和修补质量。因此,当前对于汽车覆盖件的变形检测方法中,缺少一种具有较高检测准确性,能够精准有效检测出覆盖件变形问题的检测方法。
有鉴于此,本申请实施例中提供一种汽车覆盖件的变形检测方法,本申请实施例中的方法,可应用于终端中,也可应用于服务器中,还可以是运行于终端或服务器中的软件等。终端可以是平板电脑、笔记本电脑、台式计算机等,但并不局限于此。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。参照图1,该方法主要包括以下步骤:
步骤110、获取扫描仪对覆盖件扫描得到的数模数据;
本申请实施例中,可以采用ATOS扫描仪对待检测的覆盖件进行扫描,生成覆盖件的实际数模数据,通过ATOS的形面拟合(或检具基准)对齐数模数据,可以使覆盖件的数模数据所在的坐标系为车身坐标系。对其车身坐标系的作用是可以方便确定后续截面线的截取位置,具体地,可以根据相关技术中采用斑马纹灯管照光,通过灯光斑纹的扭曲程度进行变形位置的初步确认,以便后续的检测。
步骤120、根据所述数模数据,截取所述覆盖件的截面线;
步骤130、以所述截面线的起点为原点坐标建立直角坐标系,并使得所述截面线的终点落在所述直角坐标系的X轴;
本申请实施例中,可以通过扫描仪的软件截取扫描的数模数据的截面线。参照图2,本申请实施例中,对于获取的截面线,可以以其起点为原点坐标,建立直角坐标系,然后对截面线进行调整,使其终点落在X轴上。具体地,在一些实施例中,如图2所示的,可以计算出终点Y1的横纵坐标,然后确定终端Y1落到X轴后的点Y1`与Y1的纵坐标差值,然后对于其他的任一点,例如点X1,计算X1的横坐标占Y1的横纵坐标的比例,乘以X1的纵坐标,即为调整后的X1转移位置X1`的纵坐标,X1`的横坐标和X1相同。在一些实施例中,还可以将截面线的起点平移到原点处,然后通过旋转整条截面线使得末点落到X轴上。可以理解的是,这种实施方式下,相当于对截面线上所有的点进行了相同角度的旋转,可以保证截面线形状不发生变化。需要说明的是,本申请实施例中,为了更直观地显示出变形的位置,还可以对平面中的Y轴刻度进行放大,从而有利于得到精确的分析结果,具体放大的倍数可以根据需要灵活调整,例如5倍、10倍都是可选的实施方式。
步骤140、根据预设间隔,在所述截面线上依次取若干个采样点,并确定连接任意两个所述采样点的线段;
本步骤中,对于调整后的截面线,可以根据预设的间隔在其上一次取得多个采样点,例如,在一些实施例中,可以每隔0.3mm取一个点。当然,此处的预设间隔可以根据需要灵活调整,并不固定为具体的数值,例如可以是任意小于等于0.5mm的间隔。在确定出多个采样点后,还可以确定出连接各个采样点的线段。
步骤150、根据所述线段确定所述覆盖件的正常截面线段;所述正常截面线段的端点包括第一采样点和第二采样点,且所述第一采样点和所述第二采样点之间的间隔大于预设间隔;
本申请实施例中,根据各个采样点之间的线段,可以确定出覆盖件的正常截面线段。此处的正常截面线段是指覆盖件变形前应该处于的截面状态,一般来说,参照图3,本申请实施例中,在确定正常截面线段时,可以从所述截面线的起点开始对所述采样点进行编号,例如采样点1、采样点2……采样点n(n为正整数,大于等于2),然后按照所述编号的顺序,依次确定两个采样点所在的直线,并获取直线和截面线的交点个数;当交点的个数为两个,且直线在截面线的外侧(即直线除交点外,其它所有点的Y坐标值大于截面线上和它相同X坐标的点的Y坐标值)时,说明当前的直线是截面线的公切线,可以将当前两个采样点之间的线段确定为正常截面线段。具体地,如可以从采样点1向右连线,确定采样点1和其他采样点的线段是否是正常截面线段,当采样点1不符合时,再从采用点2向右连线依次确定。当确定出正常截面线段后,将该线段的一端记为第一采样点,另一端记为第二采样点。此处,需要说明的是,因为检测的是覆盖件是否存在变形,而变形一般需要在一定宽度范围内产生,因此,可以预设一个最小距离,当两个采样点之间的距离小于该预设间隔时,认为这两个采样点距离过短,几乎不能产生变形,可以不予考虑。从而使得确定第一采样点和第二采样点时,可以排除一些明显不存在变形可能的情况,加快正常截面线段的检测速度。
步骤160、确定所述截面线和所述正常截面线段上各点的Y轴距离的最大值,当所述最大值超过第一预设阈值时,确定所述覆盖件存在变形。
本申请实施例中,当确定出正常截面线段以后,可以依次确定截面线和正常截面线段上各点的Y轴距离的最大值,该最大值表征了覆盖件上变形最深处的形变信息,可以用来判断覆盖件是否发生了比较严重的变形。因此,本申请实施例中,可以预设一个第一预设阈值,当最大值超过第一预设阈值时,认为覆盖件存在变形,需要进行修补工作。
在一些实施例中,还可以以变形深度与变形宽度的比值对变形情况进行量化评价,如根据第一采样点和第二采样点之间的宽度距离,然后确定最大值和宽度距离的比值,针对该比值可以预设一个第二预设阈值,当该比值超过第二预设阈值时,认为覆盖件存在变形,需要进行修补工作。
在一些实施例中,还可以根据变形深度和变形窄边宽度的比值对变形情况进行量化评价,此处的窄边宽度是指正常截面线段的两个端点与变形最深点(即截面线和正常截面线段上Y轴距离的最大值的点)之间的宽度距离中的较小者。具体地,将变形最深点记为第三采样点,将所述截面线和所述正常截面线段上Y轴距离的最大值的点确定为第三采样点,然后计算第一采样点和第三采样点之间的第一宽度距离,以及第二采样点和第三采样点之间的第二宽度距离,然后比较第一宽度距离和第二宽度距离,将其中的较小者作为窄边距离。由此可以确定最大值和窄边宽度的比值,针对该比值可以预设一个第三预设阈值,当该比值超过第三预设阈值时,认为覆盖件存在变形,需要进行修补工作。
下面参照附图详细描述根据本申请实施例提出的汽车覆盖件的变形检测***。
参照图4,本申请实施例中提出的汽车覆盖件的变形检测***,包括:
获取模块101,用于获取扫描仪对覆盖件扫描得到的数模数据;
截取模块102,用于根据所述数模数据,截取所述覆盖件的截面线;
建立模块103,用于以所述截面线的起点为原点坐标建立直角坐标系,并使得所述截面线的终点落在所述直角坐标系的X轴;
采样模块104,用于根据预设间隔,在所述截面线上依次取若干个采样点,并确定连接任意两个所述采样点的线段;
处理模块105,用于根据所述线段确定所述覆盖件的正常截面线段;所述正常截面线段的端点包括第一采样点和第二采样点,且所述第一采样点和所述第二采样点之间的间隔大于预设间隔;
第一检测模块106,用于确定所述截面线和所述正常截面线段上各点的Y轴距离的最大值,当所述最大值超过第一预设阈值时,确定所述覆盖件存在变形。
可选地,在本申请的一个实施例中,所述处理模块具体用于:
从所述截面线的起点开始对所述采样点进行编号;
按照所述编号的顺序,依次确定两个所述采样点所在的直线,并获取所述线段和所述截面线的交点个数;
当所述交点的个数为两个且所述直线在所述截面线的外侧时,将当前两个所述采样点之间的线段确定为正常截面线段。
可选地,在本申请的一个实施例中,所述预设间隔小于等于0.5mm。
可选地,在本申请的一个实施例中,所述***还包括:
第二处理模块,用于将所述截面线和所述正常截面线段上Y轴距离的最大值的点确定为第三采样点;确定所述第一采样点和第三采样点之间的第一宽度距离,确定所述第二采样点和第三采样点之间的第二宽度距离;将所述第一宽度距离和所述第二宽度距离中的较小者确定为窄边距离;确定所述最大值和所述窄边距离的比值,当所述比值超过第二预设阈值时,确定所述覆盖件存在变形。
可以理解的是,上述方法实施例中的内容均适用于本***实施例中,本***实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
参照图5,本申请实施例提供了汽车覆盖件的变形检测装置,包括:
至少一个处理器201;
至少一个存储器202,用于存储至少一个程序;
当至少一个程序被至少一个处理器201执行时,使得至少一个处理器201实现的汽车覆盖件的变形检测方法。
同理,上述方法实施例中的内容均适用于本装置实施例中,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
本申请实施例还提供了一种计算机可读存储介质,其中存储有处理器201可执行的程序,处理器201可执行的程序在由处理器201执行时用于执行上述的汽车覆盖件的变形检测方法。
同理,上述方法实施例中的内容均适用于本计算机可读存储介质实施例中,本计算机可读存储介质实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
在一些可选择的实施例中,在方框图中提到的功能/操作可以不按照操作示图提到的顺序发生。例如,取决于所涉及的功能/操作,连续示出的两个方框实际上可以被大体上同时地执行或方框有时能以相反顺序被执行。此外,在本申请的流程图中所呈现和描述的实施例以示例的方式被提供,目的在于提供对技术更全面的理解。所公开的方法不限于本文所呈现的操作和逻辑流程。可选择的实施例是可预期的,其中各种操作的顺序被改变以及其中被描述为较大操作的一部分的子操作被独立地执行。
此外,虽然在功能性模块的背景下描述了本申请,但应当理解的是,除非另有相反说明,功能和/或特征中的一个或多个可以被集成在单个物理装置和/或软件模块中,或者一个或多个功能和/或特征可以在单独的物理装置或软件模块中被实现。还可以理解的是,有关每个模块的实际实现的详细讨论对于理解本申请是不必要的。更确切地说,考虑到在本文中公开的装置中各种功能模块的属性、功能和内部关系的情况下,在工程师的常规技术内将会了解该模块的实际实现。因此,本领域技术人员运用普通技术就能够在无需过度试验的情况下实现在权利要求书中所阐明的本申请。还可以理解的是,所公开的特定概念仅仅是说明性的,并不意在限制本申请的范围,本申请的范围由所附权利要求书及其等同方案的全部范围来决定。
功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的上述描述中,参考术语“一个实施方式/实施例”、“另一实施方式/实施例”或“某些实施方式/实施例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
尽管已经示出和描述了本申请的实施方式,本领域的普通技术人员可以理解:在不脱离本申请的原理和宗旨的情况下可以对这些实施方式进行多种变化、修改、替换和变型,本申请的范围由权利要求及其等同物限定。
以上是对本申请的较佳实施进行了具体说明,但本申请并不限于实施例,熟悉本领域的技术人员在不违背本申请精神的前提下可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
Claims (8)
1.一种汽车覆盖件的变形检测方法,其特征在于,包括以下步骤:
获取扫描仪对覆盖件扫描得到的数模数据;
根据所述数模数据,截取所述覆盖件的截面线;
以所述截面线的起点为原点坐标建立直角坐标系,并使得所述截面线的终点落在所述直角坐标系的X轴;
根据预设间隔,在所述截面线上依次取若干个采样点,并确定连接任意两个所述采样点的线段;
根据所述线段确定所述覆盖件的正常截面线段;所述正常截面线段的端点包括第一采样点和第二采样点,且所述第一采样点和所述第二采样点之间的间隔大于预设间隔;
确定所述截面线和所述正常截面线段上各点的Y轴距离的最大值,当所述最大值超过第一预设阈值时,确定所述覆盖件存在变形;所述正常截面线段为覆盖件变形前处于的截面状态;
所述根据所述线段确定所述覆盖件的正常截面线段,包括:
从所述截面线的起点开始对所述采样点进行编号;
按照所述编号的顺序,依次确定两个所述采样点所在的直线,并获取所述直线和所述截面线的交点个数;
当所述交点的个数为两个且所述直线在所述截面线的外侧时,将当前两个所述采样点之间的线段确定为正常截面线段。
2.根据权利要求1所述的汽车覆盖件的变形检测方法,其特征在于:所述预设间隔小于等于0.5mm。
3.根据权利要求1-2中任一项所述的汽车覆盖件的变形检测方法,其特征在于,还包括以下步骤:
将所述截面线和所述正常截面线段上Y轴距离的最大值的点确定为第三采样点;
确定所述第一采样点和第三采样点之间的第一宽度距离,确定所述第二采样点和第三采样点之间的第二宽度距离;
将所述第一宽度距离和所述第二宽度距离中的较小者确定为窄边距离;
确定所述最大值和所述窄边距离的比值,当所述比值超过第二预设阈值时,确定所述覆盖件存在变形。
4.一种汽车覆盖件的变形检测***,其特征在于,包括:
获取模块,用于获取扫描仪对覆盖件扫描得到的数模数据;
截取模块,用于根据所述数模数据,截取所述覆盖件的截面线;
建立模块,用于以所述截面线的起点为原点坐标建立直角坐标系,并使得所述截面线的终点落在所述直角坐标系的X轴;
采样模块,用于根据预设间隔,在所述截面线上依次取若干个采样点,并确定连接任意两个所述采样点的线段;
处理模块,用于根据所述线段确定所述覆盖件的正常截面线段;所述正常截面线段的端点包括第一采样点和第二采样点,且所述第一采样点和所述第二采样点之间的间隔大于预设间隔;所述正常截面线段为覆盖件变形前处于的截面状态;
第一检测模块,用于确定所述截面线和所述正常截面线段上各点的Y轴距离的最大值,当所述最大值超过第一预设阈值时,确定所述覆盖件存在变形;
所述处理模块具体用于:
所述根据所述线段确定所述覆盖件的正常截面线段,包括:
从所述截面线的起点开始对所述采样点进行编号;
按照所述编号的顺序,依次确定两个所述采样点所在的直线,并获取所述直线和所述截面线的交点个数;
当所述交点的个数为两个且所述直线在所述截面线的外侧时,将当前两个所述采样点之间的线段确定为正常截面线段。
5.根据权利要求4所述的汽车覆盖件的变形检测***,其特征在于,所述预设间隔小于等于0.5mm。
6.根据权利要求4-5中任一项所述的汽车覆盖件的变形检测***,其特征在于,所述***还包括:
第二处理模块,用于将所述截面线和所述正常截面线段上Y轴距离的最大值的点确定为第三采样点;确定所述第一采样点和第三采样点之间的第一宽度距离,确定所述第二采样点和第三采样点之间的第二宽度距离;将所述第一宽度距离和所述第二宽度距离中的较小者确定为窄边距离;确定所述最大值和所述窄边距离的比值,当所述比值超过第二预设阈值时,确定所述覆盖件存在变形。
7.一种汽车覆盖件的变形检测装置,其特征在于,包括:
至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1-3中任一项所述的汽车覆盖件的变形检测方法。
8.一种计算机可读存储介质,其中存储有处理器可执行的程序,其特征在于:所述处理器可执行的程序在由处理器执行时用于实现如权利要求1-3中任一项所述的汽车覆盖件的变形检测方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110433740.4A CN113280783B (zh) | 2021-04-21 | 2021-04-21 | 汽车覆盖件的变形检测方法、***、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110433740.4A CN113280783B (zh) | 2021-04-21 | 2021-04-21 | 汽车覆盖件的变形检测方法、***、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113280783A CN113280783A (zh) | 2021-08-20 |
CN113280783B true CN113280783B (zh) | 2023-02-28 |
Family
ID=77277173
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110433740.4A Active CN113280783B (zh) | 2021-04-21 | 2021-04-21 | 汽车覆盖件的变形检测方法、***、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113280783B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114021274A (zh) * | 2021-10-27 | 2022-02-08 | 广汽本田汽车有限公司 | 超声波冲头使用寿命检测方法、***、装置及存储介质 |
CN116628864B (zh) * | 2023-07-24 | 2023-09-26 | 武汉华锋惠众科技有限公司 | 一种基于整体及局部约束的截面线构造方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103197598A (zh) * | 2013-03-13 | 2013-07-10 | 西北工业大学 | 基于非参数多元统计过程控制的叶身型面加工误差控制方法 |
CN105910570A (zh) * | 2015-12-31 | 2016-08-31 | 广东冠邦科技有限公司 | 一种异形变断面轧辊孔型曲面误差的测量方法 |
CN107167088A (zh) * | 2017-05-15 | 2017-09-15 | 广州视源电子科技股份有限公司 | 玻璃变形量的测量方法及装置 |
WO2018226117A1 (ru) * | 2017-06-07 | 2018-12-13 | Валентин Викторович ТЕРАУД | Способ измерения геометрических параметров и/или деформаций образца при высокотемпературном воздействии на него и система для его осуществления |
CN112097669A (zh) * | 2020-11-17 | 2020-12-18 | 南京派光智慧感知信息技术有限公司 | 一种基于激光测距的隧道内结构形变的监测方法 |
CN112304233A (zh) * | 2020-11-04 | 2021-02-02 | 上海建工四建集团有限公司 | 悬挑钢结构构件施工过程变形探测方法 |
-
2021
- 2021-04-21 CN CN202110433740.4A patent/CN113280783B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103197598A (zh) * | 2013-03-13 | 2013-07-10 | 西北工业大学 | 基于非参数多元统计过程控制的叶身型面加工误差控制方法 |
CN105910570A (zh) * | 2015-12-31 | 2016-08-31 | 广东冠邦科技有限公司 | 一种异形变断面轧辊孔型曲面误差的测量方法 |
CN107167088A (zh) * | 2017-05-15 | 2017-09-15 | 广州视源电子科技股份有限公司 | 玻璃变形量的测量方法及装置 |
WO2018226117A1 (ru) * | 2017-06-07 | 2018-12-13 | Валентин Викторович ТЕРАУД | Способ измерения геометрических параметров и/или деформаций образца при высокотемпературном воздействии на него и система для его осуществления |
CN112304233A (zh) * | 2020-11-04 | 2021-02-02 | 上海建工四建集团有限公司 | 悬挑钢结构构件施工过程变形探测方法 |
CN112097669A (zh) * | 2020-11-17 | 2020-12-18 | 南京派光智慧感知信息技术有限公司 | 一种基于激光测距的隧道内结构形变的监测方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113280783A (zh) | 2021-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113280783B (zh) | 汽车覆盖件的变形检测方法、***、装置及存储介质 | |
CN109871895B (zh) | 电路板的缺陷检测方法和装置 | |
CN114943739B (zh) | 一种铝管质量检测方法 | |
US8121415B2 (en) | Combining feature boundaries | |
CN111612757B (zh) | 一种屏幕裂纹的检测方法、装置、设备及存储介质 | |
CN111311576B (zh) | 基于点云信息的缺陷检测方法 | |
JP2001153810A (ja) | 加工物の表面の欠陥を検出するためのシステムと方法 | |
CN111504188B (zh) | 基于机器视觉的圆弧零件测量方法及装置 | |
CN114935576A (zh) | 工件视觉检测设备的准确性验证方法、装置、设备及介质 | |
CN115496794A (zh) | 混凝土裂缝宽度计算方法、***、计算机设备及存储介质 | |
CN111611329B (zh) | 地图数据检查实现方法、装置和设备 | |
CN1898555B (zh) | 基板检查装置 | |
CN103604333A (zh) | 汽车组合仪表检具及检测方法 | |
CN115375608A (zh) | 检测方法及装置、检测设备和存储介质 | |
CN110108245B (zh) | 车辆漆面情况的检测方法、装置及设备 | |
CN108303640B (zh) | 一种线路检测的方法和装置 | |
CN112858725B (zh) | 一种车速一致性检测方法、终端设备及存储介质 | |
CN112729157A (zh) | 基于四步相移与双目立体视觉融合的钣金件测量方法 | |
CN114972344B (zh) | 一种用于手表零配件的生产质量缺陷检测方法 | |
CN112541707B (zh) | Fds底层板厚度判定方法、装置、电子设备和存储介质 | |
CN114111601B (zh) | 一种利用线阵ccd技术检测装配孔位置偏移量的方法 | |
JP2005351760A (ja) | 歪み測定方法及び装置 | |
CN112378338B (zh) | 一种基于Hough变换的外螺纹检测方法 | |
US20230291284A1 (en) | Optical inspection of stator slots | |
CN117593737A (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 |