System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种对象检测方法、对象检测系统和电子设备技术方案_技高网

一种对象检测方法、对象检测系统和电子设备技术方案

技术编号:43555668 阅读:3 留言:0更新日期:2024-12-06 17:30
本申请公开了一种对象检测方法、对象检测系统和电子设备,涉及目标检测技术领域,包括:电子设备获取待检测图像,电子设备获取与待检测图像中各检测对象对应的参考图像。其中,参考图像为检测对象对应的标准图像。电子设备基于检测对象的第一矢量数据,以及参考图像的第二矢量数据,进行检测对象与参考图像的匹配检测,获取所述检测对象的检测结果。从矢量数据的维度进行检测对象的第一矢量数据与第二矢量数据的匹配,矢量数据间的比对本质上是函数的参数比对,降低了因栅格数据在旋转、缩放场景下比对时原始数据失真,最终导致的原始数据精度降低问题,提高了对于待检测图像中检测对象的检测准确性。

【技术实现步骤摘要】

本申请实施例涉及目标检测,尤其涉及一种对象检测方法、对象检测系统和电子设备


技术介绍

1、图像检测算法可以应用于多种场景中,来实现图像识别和检测的目的。比如,图像检测算法可应用于产品设计图的认证标识的检测场景中。一般的,产品设计图中标记有认证标识是产品出厂前的强制性要求,认证标识用于指示产品符合相关的规范。若产品设计图中缺失认证标识,或者,产品设计图中的认证标识不完整,基于该产品设计图生产的产品在出厂后会面临报废处理的风险。因此,对产品设计图中的认证标识进行对象检测是产品生产、出厂的重要环节。

2、然而,产品设计图中的认证标识存在后期加工(比如,尺寸缩放、更改颜色等处理)的情况,在该应用场景下,通过图像检测算法进行认证标识的识别与检测,容易出现漏检、误检的问题。


技术实现思路

1、本申请实施例提供一种对象检测方法、对象检测系统和电子设备,基于待检测图像中的检测对象的矢量数据,以及检测对象对应的标准化的矢量数据,进行匹配识别,来确定检测对象的完整性与正确性,由于矢量数据可以表征对象的空间位置等信息,基于适量数据的匹配检测可以提高检测的准确率。

2、为达到上述目的,本申请的实施例采用如下技术方案。

3、第一方面,提供了一种对象检测方法,该方法包括:

4、电子设备获取待检测图像。其中,待检测图像中包括至少一个检测对象。

5、电子设备获取与待检测图像中各检测对象对应的参考图像。其中,参考图像为检测对象对应的标准图像。其中,标准图像指的是检测对象的完整的图像,或者,标准图像指的是检测对象的完整且正确的图像。

6、电子设备基于检测对象的第一矢量数据,以及参考图像的第二矢量数据,进行检测对象与参考图像的匹配检测,获取检测对象的检测结果。

7、其中,检测结果用于表征检测对象检测合格或检测不合格。

8、在本申请中,电子设备可以基于待检测图像中检测对象的第一矢量数据,以及检测对象对应的参考图像的第二矢量数据,从矢量数据的维度进行检测对象的第一矢量数据与第二矢量数据的匹配,以实现对检测对象的识别与检测。在第一矢量数据与第二矢量数据匹配的情况下,认为待检测图像中的检测对象检测合格,在第一矢量数据与第二矢量数据不匹配的情况下,认为待检测图像中的检测对象检测不合格。矢量数据间的比对本质上是函数的参数比对,降低了因栅格数据在旋转、缩放场景下比对时原始数据失真,最终导致的原始数据精度降低问题。基于矢量数据进行一致性匹配(是否符合规范的检测),可保证检测结果的有效性,提高对于待检测图像中检测对象的检测准确性。

9、在第一方面的一种可能的实现方式中,电子设备基于检测对象的第一矢量数据,以及参考图像的第二矢量数据,进行检测对象与参考图像的匹配检测,获取检测对象的检测结果,包括:

10、针对待检测图像中的每一个检测对象,电子设备以检测对象的第一矢量数据为参照,构建坐标系。

11、电子设备将参考图像的第二矢量数据映射至坐标系中,进行检测对象与参考图像的匹配检测,获取检测对象的检测结果。

12、在本申请中,电子设备还可以以参考图像的第二矢量数据为参照,将检测对象的第一矢量数据映射至坐标系中,进行检测对象与参考图像的匹配检测,获取检测对象的检测结果。其映射方法类似。

13、在本申请中,电子设备可以以第一矢量数据为参照,将第二矢量数据映射至第一矢量数据的坐标系中,进行检测对象与参考图像的匹配检测,矢量数据对象可分解为坐标点,不论做缩放或旋转本质上是折线或贝塞尔曲线函数的参数变换,理论上不会发生失真的问题。基于矢量数据进行一致性匹配,可保证检测结果的有效性,提高对于待检测图像中检测对象的检测准确性。

14、在第一方面的另一种可能的实现方式中,第一矢量数据包括检测对象中标记点的坐标序列,第二矢量数据包括参考图像中标记点的坐标序列。

15、将参考图像的第二矢量数据映射至坐标系中,进行检测对象与参考图像的匹配检测,获取检测对象的检测结果,包括:

16、电子设备获取参考图像的第二矢量数据的坐标序列中第一个标记点。

17、电子设备将第二矢量数据的坐标序列的目标标记点,映射至检测对象的第一矢量数据的坐标序列中对应的目标标记点的坐标位置,以使得第二矢量数据的坐标序列的目标标记点与第一矢量数据的坐标序列中目标标记点的坐标位置重合;目标标记点为坐标序列中第一个标记点,或,目标标记点为坐标序列中任意一个标记点。

18、电子设备遍历参考图像的第二矢量数据的坐标序列中第二标记点,将各第二标记点与检测对象的第一矢量数据的坐标序列中第一标记点进行匹配检测,获取检测对象的检测结果。

19、其中,第二标记点为第二矢量数据的坐标序列中除了目标标记点之外的剩余标记点;第一标记点为第一矢量数据的坐标序列中除了目标标记点之外的剩余标记点。

20、在本申请中,矢量数据对象可分解为坐标点,电子设备可以基于第一矢量数据中的标记点以及第二矢量数据中的标记点进行标记点的遍历匹配,不论做缩放或旋转本质上是折线或贝塞尔曲线函数的参数变换,理论上不会发生失真的问题。基于矢量数据进行一致性匹配,可保证检测结果的有效性,提高对于待检测图像中检测对象的检测准确性。

21、在第一方面的另一种可能的实现方式中,电子设备遍历参考图像的第二矢量数据的坐标序列中第二标记点,将各第二标记点与检测对象的第一矢量数据的坐标序列中第一标记点进行匹配检测,获取检测对象的检测结果,包括:

22、电子设备将每一个第二标记点与各第一标记点进行匹配检测,若所有第二标记点均存在匹配的第一标记点,则对检测对象进行属性信息检测,获取检测对象的检测结果;第二标记点存在匹配的第一标记点包括第二标记点的坐标位置与匹配的第一标记点的坐标位置一致。

23、若至少一个第二标记点不存在匹配的第一标记点,电子设备对第二矢量数据进行坐标转化,遍历坐标转化后的第二矢量数据的坐标序列中的标记点,将坐标转化后的第二矢量数据的坐标序列中的标记点与检测对象的第一矢量数据的坐标序列中第一标记点进行匹配检测,获取检测对象的检测结果。

24、在本申请中,矢量数据对象可分解为坐标点,在第二标记点不存在匹配的第一标记点的情况下,还可以对第二矢量数据进行坐标转化,比如,对第二矢量数据进行角度旋转或缩放,再次进行一致性检测,确保第一矢量数据与第二矢量数据一致性检测的有效性。由于基于的是矢量数据的匹配比较,不论做缩放或旋转本质上是折线或贝塞尔曲线函数的参数变换,理论上不会发生失真的问题。基于矢量数据进行一致性匹配,可保证检测结果的有效性,提高对于待检测图像中检测对象的检测准确性。

25、在第一方面的另一种可能的实现方式中,电子设备对第二矢量数据进行坐标转化,遍历坐标转化后的第二矢量数据的坐标序列中的标记点,将坐标转化后的第二矢量数据的坐标序列中的标记点与检测对象的第一矢量数据的坐标序列中第一标记点进本文档来自技高网...

【技术保护点】

1.一种对象检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述电子设备基于所述检测对象的第一矢量数据,以及所述参考图像的第二矢量数据,进行所述检测对象与所述参考图像的匹配检测,获取所述检测对象的检测结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述第一矢量数据包括所述检测对象中标记点的坐标序列,第二矢量数据包括所述参考图像中标记点的坐标序列;

4.根据权利要求3所述的方法,其特征在于,所述电子设备遍历所述参考图像的第二矢量数据的坐标序列中第二标记点,将各所述第二标记点与所述检测对象的第一矢量数据的坐标序列中第一标记点进行匹配检测,获取所述检测对象的检测结果,包括:

5.根据权利要求4所述的方法,其特征在于,所述电子设备对所述第二矢量数据进行坐标转化,遍历坐标转化后的第二矢量数据的坐标序列中标记点,将各所述坐标转化后的第二矢量数据的坐标序列中标记点与所述检测对象的第一矢量数据的坐标序列中第一标记点进行匹配检测,获取所述检测对象的检测结果,包括:

6.根据权利要求5所述的方法,其特征在于,所述参考图像对应的检测要求信息,所述检测要求信息中指定了所述参考图像的大小范围以及旋转角度范围;

7.根据权利要求4-6中任一项所述的方法,其特征在于,所述属性信息至少包括颜色信息,所述第一矢量数据包括第一颜色信息,所述第二矢量数据包括第二颜色信息,所述对所述检测对象进行属性信息检测,获取所述检测对象的检测结果,包括:

8.根据权利要求2所述的方法,其特征在于,在所述针对所述待检测图像中的每一个检测对象,所述电子设备以所述检测对象的第一矢量数据为参照,构建坐标系之前,所述方法还包括:

9.根据权利要求1-6中任一项所述的方法,其特征在于,所述方法还包括:

10.根据权利要求1-6中任一项所述的方法,其特征在于,所述电子设备中部署有数据库;所述数据库中预先存储有所述待检测图像所包含的检测对象对应的参考图像;

11.根据权利要求10所述的方法,其特征在于,所述电子设备获取与所述待检测图像中各所述检测对象对应的参考图像,包括:

12.根据权利要求1-6中任一项所述的方法,其特征在于,所述待检测图像为产品设计图时,所述检测对象包括认证标识,所述参考图像为所述认证标识对应的完整图像;所述待检测图像为线路板的电路图时,所述检测对象包括组件,所述参考图像为所述组件对应的完整图像,所述组件至少包括电源、电阻、电感器和电容器中的一种或多种。

13.根据权利要求1-6中任一项所述的方法,其特征在于,所述方法还包括:

14.一种对象检测系统,其特征在于,所述对象检测系统包括检测模块和数据库;所述数据库中预先存储有多种检测对象对应的参考图像;

15.根据权利要求14所述的系统,其特征在于,所述检测模块,还用于在所述对象检测系统的显示界面显示所述检测对象的检测结果。

16.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-13中任一项所述方法的步骤。

17.一种计算机可读存储介质,其上存储有计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1-13中任一项所述方法的步骤。

18.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1-13中任一项所述方法的步骤。

...

【技术特征摘要】

1.一种对象检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述电子设备基于所述检测对象的第一矢量数据,以及所述参考图像的第二矢量数据,进行所述检测对象与所述参考图像的匹配检测,获取所述检测对象的检测结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述第一矢量数据包括所述检测对象中标记点的坐标序列,第二矢量数据包括所述参考图像中标记点的坐标序列;

4.根据权利要求3所述的方法,其特征在于,所述电子设备遍历所述参考图像的第二矢量数据的坐标序列中第二标记点,将各所述第二标记点与所述检测对象的第一矢量数据的坐标序列中第一标记点进行匹配检测,获取所述检测对象的检测结果,包括:

5.根据权利要求4所述的方法,其特征在于,所述电子设备对所述第二矢量数据进行坐标转化,遍历坐标转化后的第二矢量数据的坐标序列中标记点,将各所述坐标转化后的第二矢量数据的坐标序列中标记点与所述检测对象的第一矢量数据的坐标序列中第一标记点进行匹配检测,获取所述检测对象的检测结果,包括:

6.根据权利要求5所述的方法,其特征在于,所述参考图像对应的检测要求信息,所述检测要求信息中指定了所述参考图像的大小范围以及旋转角度范围;

7.根据权利要求4-6中任一项所述的方法,其特征在于,所述属性信息至少包括颜色信息,所述第一矢量数据包括第一颜色信息,所述第二矢量数据包括第二颜色信息,所述对所述检测对象进行属性信息检测,获取所述检测对象的检测结果,包括:

8.根据权利要求2所述的方法,其特征在于,在所述针对所述待检测图像中的每一个检测对象,所述电子设备以所述检测对象的第一矢量数据为参照,构建坐标系之前,所述方法还包括:

【专利技术属性】
技术研发人员:郭宇浩
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1