零件检测信息显示方法、电子设备及计算机可读存储介质技术

技术编号:33305102 阅读:9 留言:0更新日期:2022-05-06 12:14
本申请实施例公开了一种零件检测信息显示方法、电子设备及计算机可读存储介质,用于准确直观地显示零件检测位置、检测结果和图片之间的关系。该方法包括:获取目标零件的图片、检测位置信息和检测结果信息;根据图片的第一宽高信息和画布的第二宽高信息在画布上绘制缩放后的图片;根据第一宽高信息和第三宽高信息,确定各轴向的缩放比例,根据各轴向的缩放比例、第二宽高信息和原始原点坐标,确定缩放后原点坐标并绘制坐标系;根据第一缩放比例、第二缩放比例和检测位置信息,确定缩放后的检测位置信息,并根据检测位置信息,确定检测结果信息在画布的显示位置;在画布绘制缩放后的检测位置和检测结果,并将检测位置和对应检测结果关联。结果关联。结果关联。

【技术实现步骤摘要】
零件检测信息显示方法、电子设备及计算机可读存储介质


[0001]本申请属于零件检测
,尤其涉及一种零件检测信息显示方法、电子设备及计算机可读存储介质。

技术介绍

[0002]目前,零件检测之后,可以获得零件的检测位置和检测结果。但是,零件的检测位置、检测结果和零件图片是分开存放、分开显示的,进而不能直观地了解三者的关联关系。

技术实现思路

[0003]本申请实施例提供一种零件检测信息显示方法、电子设备及计算机可读存储介质,可以解决现有不能直观地显示零件检测位置、检测结果和图片之间的关联关系的问题。
[0004]第一方面,本申请实施例提供一种零件检测信息显示方法,包括:
[0005]获取目标零件的图片、检测位置信息和检测结果信息;
[0006]根据图片的第一宽高信息和画布的第二宽高信息,确定图片在缩放后的第三宽高信息,并按照第三宽高信息在画布上绘制图片;
[0007]根据第一宽高信息和第三宽高信息,确定第一轴向的第一缩放比例和第二轴向的第二缩放比例,并根据第一缩放比例、第二缩放比例、第二宽高信息和原始原点坐标,确定原始原点坐标的缩放后原点坐标,并按照缩放后原点坐标在画布上绘制坐标系;
[0008]根据第一缩放比例、第二缩放比例和检测位置信息,确定缩放后的检测位置信息,并根据检测位置信息,确定检测结果信息在画布的显示位置;
[0009]按照缩放后的检测位置信息和显示位置,在画布绘制检测位置和检测结果,并将检测位置和对应的检测结果关联。
[0010]由上可见,本申请实施例将目标零件的图片、检测结果以及检测位置绘制在同一个页面,准确并直观地显示了零件检测位置、检测结果和图片之间的关联关系。
[0011]在第一方面的一些可能的实现方式中,第一宽高信息包括第一宽度和第一高度,第二宽高信息包括第二宽度和第二高度,第三宽高信息包括第三宽度和第三高度;
[0012]根据图片的第一宽高信息和画布的第二宽高信息,确定图片在缩放后的第三宽高信息,包括:
[0013]判断第一宽度是否大于第一高度;
[0014]当第一宽度大于第一高度,则将第二宽度和第一画布边缘间距相减,得到图片在缩放后的第三宽度;
[0015]确定第三宽度和第一宽度之间的第一比值,并将第一比值和第一高度相乘,得到图片在缩放后的第三高度;
[0016]当第一宽度小于第一高度,则将第二高度和第二画布边缘间距相减,得到图片在缩放后的第三高度;
[0017]确定第三高度和第一高度之间的第二比值,并将第二比值和第一宽度相乘,得到
图片在缩放后的第三宽度。
[0018]在第一方面的一些可能的实现方式中,根据第一宽高信息和第三宽高信息,确定第一轴向的第一缩放比例和第二轴向的第二缩放比例,并根据第一缩放比例、第二缩放比例、第二宽高信息和原始原点坐标,确定原始原点坐标的缩放后原点坐标,包括:
[0019]将第三宽度和第一宽度之间的比值确定为第一缩放比例;
[0020]将第三高度和第一高度之间的比值确定为第二缩放比例;
[0021]将原始原点坐标的第一轴向的第一坐标和第一缩放比例相乘,得到第一乘值,并将第一乘值和第二宽度的二分之一相加,得到缩放后原点坐标的第一轴向的坐标;
[0022]将原始原点坐标的第二轴向的第二坐标和第二缩放比例相乘,得到第二乘值,并将第二乘值和第二高度的二分之一相加,得到缩放后原点坐标的第一轴向的坐标。
[0023]在第一方面的一些可能的实现方式中,检测位置信息包括各个检测点的第一轴向的第三坐标和第二轴向的第四坐标,原始原点坐标的第一轴向的第一坐标和第二轴向的第二坐标;
[0024]根据第一缩放比例、第二缩放比例和检测位置信息,确定缩放后的检测位置信息,包括:
[0025]针对每个检测点,将第一坐标和第三坐标相加,得到第一相加和,并将第一相加和和第一缩放比例相乘,得到第三乘值;
[0026]将第三乘值和第二宽度的二分之一相加,得到检测点在第一轴向上缩放后的坐标;
[0027]将第二坐标和第四坐标相加,得到第二相加和,并将第二相加和第二缩放比例相乘,得到第四乘值;
[0028]将第四乘值和第二高度的二分之一相加,得到检测点在第二轴向上缩放后的坐标。
[0029]在第一方面的一些可能的实现方式中,根据检测位置信息,确定检测结果信息在画布的显示位置,包括:
[0030]将第二宽度的二分之一和第三宽度的二分之一相减,得到第五坐标,第五坐标为图片的第一条边在第一轴向上的坐标;
[0031]将第二高度的二分之一和第三高度的二分之一相减,得到第六坐标,第六坐标为图片的第二条边在第二轴向上坐标;
[0032]对各个检测点进行区域划分,得到各个检测点的所在区域;
[0033]根据检测结果的所在区域、第五坐标和第六坐标,确定检测结果在画布上的显示坐标,检测结果信息包括各个检测点对应的检测结果,检测结果的所在区域为对应的检测点的所在区域,检测位置信息包括各个检测点的第一轴向的第三坐标。
[0034]在第一方面的一些可能的实现方式中,对各个检测点进行区域划分,得到各个检测点的所在区域,包括:
[0035]按照第三坐标的大小,将检测点列表中各个检测点进行升序排序,得到排序后检测点列表;
[0036]按照各个区域的检测结果显示数量,从排序后检测列表获取目标列表,目标列表包括在当前页面显示的各个检测点;
[0037]根据目标列表和各个区域的检测结果显示数量,计算各个区域的平均显示数量;
[0038]按照平均显示数量对目标列表进行依次截取,并将第一次截取的列表片段中的检测点分配至第一区域,获得第一区域的第一检测点集合,将第二次截取的列表片段中的检测点分配至第二区域,获得第二区域的第二检测点集合,将第三次截取的列表片段中的检测点分配至第三区域,获得第三区域的第三检测点集合,将第四次截取的列表片段中的检测点分配至第四区域,获得第四区域的第四检测点集合;
[0039]基于第一检测点集合、第二检测点集合、第三检测点集合和第四检测点集合中各个检测点的各轴向坐标大小,重新对检测点进行区域划分,获得第一区域的第一检测点目标集合、第二区域的第二检测点目标集合、第三区域的第三检测点目标集合和第四区域的第四检测点目标集合。
[0040]在第一方面的一些可能的实现方式中,基于第一检测点集合、第二检测点集合、第三检测点集合和第四检测点集合中各个检测点的各轴向坐标大小,重新对检测点进行区域划分,获得第一区域的第一检测点目标集合、第二区域的第二检测点目标集合、第三区域的第三检测点目标集合和第四区域的第四检测点目标集合,包括:
[0041]将第一检测点集合和第二检测点集合合并成第一集合,并将第一集合中的各个检测点按照第二轴向的坐标大小进行降序排序,获得排序后第一集合;
[0042]截取排序后第一集合中的前二分之一的检测点组成第一目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种零件检测信息显示方法,其特征在于,包括:获取目标零件的图片、检测位置信息和检测结果信息;根据所述图片的第一宽高信息和画布的第二宽高信息,确定所述图片在缩放后的第三宽高信息,并按照所述第三宽高信息在所述画布上绘制所述图片;根据所述第一宽高信息和所述第三宽高信息,确定第一轴向的第一缩放比例和第二轴向的第二缩放比例,并根据所述第一缩放比例、所述第二缩放比例、所述第二宽高信息和原始原点坐标,确定所述原始原点坐标的缩放后原点坐标,并按照所述缩放后原点坐标在所述画布上绘制坐标系;根据所述第一缩放比例、所述第二缩放比例和所述检测位置信息,确定缩放后的检测位置信息,并根据所述检测位置信息,确定所述检测结果信息在所述画布的显示位置;按照所述缩放后的检测位置信息和所述显示位置,在所述画布绘制检测位置和检测结果,并将所述检测位置和对应的所述检测结果关联。2.如权利要求1所述的方法,其特征在于,所述第一宽高信息包括第一宽度和第一高度,所述第二宽高信息包括第二宽度和第二高度,所述第三宽高信息包括第三宽度和第三高度;根据所述图片的第一宽高信息和画布的第二宽高信息,确定所述图片在缩放后的第三宽高信息,包括:判断所述第一宽度是否大于所述第一高度;当所述第一宽度大于所述第一高度,则将所述第二宽度和第一画布边缘间距相减,得到所述图片在缩放后的所述第三宽度;确定所述第三宽度和所述第一宽度之间的第一比值,并将所述第一比值和所述第一高度相乘,得到所述图片在缩放后的所述第三高度;当所述第一宽度小于所述第一高度,则将所述第二高度和第二画布边缘间距相减,得到所述图片在缩放后的所述第三高度;确定所述第三高度和所述第一高度之间的第二比值,并将所述第二比值和所述第一宽度相乘,得到所述图片在缩放后的所述第三宽度。3.如权利要求2所述的方法,其特征在于,根据所述第一宽高信息和所述第三宽高信息,确定第一轴向的第一缩放比例和第二轴向的第二缩放比例,并根据所述第一缩放比例、所述第二缩放比例、所述第二宽高信息和原始原点坐标,确定所述原始原点坐标的缩放后原点坐标,包括:将所述第三宽度和所述第一宽度之间的比值确定为所述第一缩放比例;将所述第三高度和所述第一高度之间的比值确定为所述第二缩放比例;将所述原始原点坐标的所述第一轴向的第一坐标和所述第一缩放比例相乘,得到第一乘值,并将所述第一乘值和所述第二宽度的二分之一相加,得到所述缩放后原点坐标的所述第一轴向的坐标;将所述原始原点坐标的所述第二轴向的第二坐标和所述第二缩放比例相乘,得到第二乘值,并将所述第二乘值和所述第二高度的二分之一相加,得到所述缩放后原点坐标的所述第一轴向的坐标。4.如权利要求2所述的方法,其特征在于,所述检测位置信息包括各个检测点的所述第
一轴向的第三坐标和所述第二轴向的第四坐标,所述原始原点坐标的所述第一轴向的第一坐标和所述第二轴向的第二坐标;根据所述第一缩放比例、所述第二缩放比例和所述检测位置信息,确定缩放后的检测位置信息,包括:针对每个所述检测点,将所述第一坐标和所述第三坐标相加,得到第一相加和,并将所述第一相加和和所述第一缩放比例相乘,得到第三乘值;将所述第三乘值和所述第二宽度的二分之一相加,得到所述检测点在所述第一轴向上缩放后的坐标;将所述第二坐标和所述第四坐标相加,得到第二相加和,并将所述第二相加和所述第二缩放比例相乘,得到第四乘值;将所述第四乘值和所述第二高度的二分之一相加,得到所述检测点在所述第二轴向上缩放后的坐标。5.如权利要求2至4任一项所述的方法,其特征在于,根据所述检测位置信息,确定所述检测结果信息在所述画布的显示位置,包括:将所述第二宽度的二分之一和所述第三宽度的二分之一相减,得到第五坐标,所述第五坐标为所述图片的第一条边在第一轴向上的坐标;将所述第二高度的二分之一和所述第三高度的二分之一相减,得到第六坐标,所述第六坐标为所述图片的第二条边在第二轴向上坐标;对各个所述检测点进行区域划分,得到各个所述检测点的所在区域;根据检测结果的所在区域、所述第五坐标和所述第六坐标,确定所述检测结果在所述画布上的显示坐标,所述检测结果信息包括各个所述检测点对应的所述检测结果,所述检测结果的所在区域为对应的所述检测点的所在区域,所述检测位置信息包括各个所述检测点的所述第一轴向的第三坐标。6.如权利要求5所述的方法,其特征在于,对各个所述检测点进行区域划分,得到各个所述检测点的所在区域,包括:按照所述第三坐标的大小,将检测点列表中各个所述检测点进行升序排序,得到排序后检测点列表;按照各个区域的检测结果显示数量,从所述排序后检测列表获取目标列表,所述目标列表包括在当前页面显示的各个所述检测点;根据所述目标列表和各个所述区域的所述检测结果显示数量,计算各个所述区域的平均显示数量;按照所述平均显示数量对所述目标列表进行依次截取,并将第一次截取的列表片段中的所述检测点分配至第一区域,获得第一区域的第一检测点集合,将第二次截取的列表片段中的所述检测点分配至第二区域,获得第二区域的第二检测点集合,将第三次截取的列表片段中的所述...

【专利技术属性】
技术研发人员:成亚飞黎玉玲
申请(专利权)人:深圳模德宝科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1