System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于嵌入式平台的目标检测方法、平台、装置及设备制造方法及图纸_技高网

基于嵌入式平台的目标检测方法、平台、装置及设备制造方法及图纸

技术编号:40036050 阅读:4 留言:0更新日期:2024-01-16 18:59
本申请提供一种基于嵌入式平台的目标检测方法、平台、装置及设备,其中嵌入式平台部署目标识别算法模型,目标识别算法模型是根据嵌入式平台的网络框架对初始目标识别算法模型进行模型处理后部署的,模型处理包括:确定初始目标识别算法模型中与网络框架对应的可支持算子和不可支持算子,并对不可支持算子进行替换处理,以根据可支持算子和替换处理后的不可支持算子确定目标识别算法模型;嵌入式平台获取检测装置采集的检测图像;基于目标识别算法模型和检测图像识别检测图像中的目标信息,将目标信息反馈至检测装置。通过上述技术方案,相较于相关技术的目标识别算法云部署或PC机部署及检测方式,其部署成本更低,检测效率更高。

【技术实现步骤摘要】

本申请涉及目标检测,尤其涉及一种基于嵌入式平台的目标检测方法、平台、装置及设备


技术介绍

1、目标检测(object detection)的任务是找出图像中所有感兴趣的目标(物体)。目标检测在计算机视觉应用中非常广泛,如自动驾驶汽车、无人机、安防监控等。

2、在安防监控的应用场景中,如机场、车站、地铁站的安检仪器采集监控图像,主要由安检员进行人工判图识别可疑信息(例如可疑物品或行人),由于人工成本较高且效率低、精度差。相关技术中通过在图形处理器(graphics processing unit,gpu)云服务器中目标识别算法或者在个人计算机(personal computer,pc)中部署目标识别算法,以实现安检过程中可疑信息的自动检测。

3、但基于gpu云服务器的部署方式,需要搭建私有云服务器,且在目标检测过程中,需要将数据上传至云端,导致部署成本极高,以及检测效率低等问题;而基于pc机的目标识别算法部署的方式,需要适配显卡、视频采集等硬件,其部署成本较高,且pc机体积过大,在机场、轨道等场地严格受限的应用场景不适用,导致应用场景受限。


技术实现思路

1、本申请提供一种基于嵌入式平台的目标检测方法、平台、装置及设备,以至少解决上述技术问题之一。

2、根据本申请的一方面,提供一种基于嵌入式平台的目标检测方法,嵌入式平台部署目标识别算法模型,其中目标识别算法模型是根据嵌入式平台的网络框架对初始目标识别算法模型进行模型处理后部署的,模型处理包括:确定初始目标识别算法模型中与网络框架对应的可支持算子和不可支持算子,并对不可支持算子进行替换处理,以根据可支持算子和替换处理后的不可支持算子确定目标识别算法模型;

3、方法应用于嵌入式平台,嵌入式平台与检测装置连接,方法包括:获取检测装置采集的检测图像;基于目标识别算法模型识别检测图像中的目标信息,目标信息包括目标物品信息或者目标行人信息;将目标信息反馈至检测装置,以使检测装置根据目标信息在检测图像中标注对应的目标物品或者目标行人,并将标注后的检测图像显示在显示界面上。

4、在一种实施方式中,确定初始目标识别算法模型中与网络框架对应的可支持算子和不可支持算子,包括:解析初始目标识别算法模型,得到静态计算图,静态计算图包括初始目标识别算法模型的所有第一算子;遍历静态计算图中的所有第一算子,根据网络框架的预置算子支持表,将每个第一算子分别确定为可支持算子或者不可支持算子。

5、在一种实施方式中,根据可支持算子和替换处理后的不可支持算子确定目标识别算法模型,包括:将可支持算子和替换处理后的不可支持算子,作为静态计算图中的所有第二算子;遍历静态计算图中的所有第二算子,确定每个第二算子部署在网络框架中所需的计算资源;对计算资源达到第一预设阈值的第二算子进行替换处理,得到静态计算图中的所有第三算子,并根据第三算子确定目标识别算法模型。

6、在一种实施方式中,根据第三算子确定目标识别算法模型,包括:识别第三算子中处于常量层的算子集合,并删除算子集合,得到静态计算图中的所有第四算子,并根据第四算子确定目标识别算法模型;或者,根据第三算子的类别对第三算子进行同类算子融合,得到静态计算图中的所有第五算子,并根据第五算子确定目标识别算法模型。

7、在一种实施方式中,在获取检测装置采集的检测图像之后,以及基于目标识别算法模型对检测图像进行目标识别之前,还包括:

8、对检测图像进行图像预处理,图像预处理至少包括以下之一:图像等比例缩放、颜色填充和颜色转换;将经过图像预处理的检测图像转换成目标识别算法模型对应的目标输入数据;目标输入数据为与目标识别算法模型中的可支持算子和替换处理后的不可支持算子对应的实际参数;基于目标识别算法模型识别检测图像中的目标信息,包括:将目标输入数据输入至目标识别算法模型中,以识别检测图像中的目标信息。

9、在一种实施方式中,目标信息携带目标检测框信息;在得到目标信息之后,还包括:解析目标检测框信息,得到各个目标检测框的检测框坐标、检测框类别和检测框得分;基于检测框类别和检测框得分,过滤掉各个目标检测框中对应检测框类别中的检测框得分低于第二预设阈值的目标检测框;基于检测框坐标,确定过滤后的目标检测框在检测图像上的坐标。

10、根据本申请的第二方面,提供一种基于嵌入式平台的目标检测方法,嵌入式平台部署目标识别算法模型,其中目标识别算法模型是根据嵌入式平台的网络框架对初始目标识别算法模型进行模型处理后部署的,模型处理包括:确定初始目标识别算法模型中与网络框架对应的可支持算子和不可支持算子,并对不可支持算子进行替换处理,以根据可支持算子和替换处理后的不可支持算子确定目标识别算法模型;

11、方法应用于检测装置,其与嵌入式平台连接,方法包括:采集检测图像,并将检测图像发送至嵌入式平台,以使嵌入式平台基于目标识别算法模型识别检测图像中的目标信息,并将目标信息反馈至检测装置;根据目标信息在检测图像中标注对应的目标物品或者目标行人,并将标注后的检测图像显示在显示界面上。

12、根据本申请的第三方面,提供一种嵌入式平台,嵌入式平台目标识别算法模型,其中目标识别算法模型是根据嵌入式平台的网络框架对初始目标识别算法模型进行模型处理后部署的,模型处理包括:确定初始目标识别算法模型中与网络框架对应的可支持算子和不可支持算子,并对不可支持算子进行替换处理,以根据可支持算子和替换处理后的不可支持算子确定目标识别算法模型;嵌入式平台与检测装置连接,嵌入式平台包括:

13、获取单元,其设置为获取检测装置采集的检测图像;识别单元,其设置为基于目标识别算法模型识别检测图像中的目标信息,目标信息包括目标物品信息或者目标行人信息;传输单元,其设置为将目标信息反馈至检测装置,以使检测装置根据目标信息在检测图像中标注对应的目标物品或者目标行人,并将标注后的检测图像显示在显示界面上。

14、根据本申请的第四方面,提供一种检测装置,检测装置与嵌入式平台连接,嵌入式平台部署目标识别算法模型,其中目标识别算法模型是根据嵌入式平台的网络框架对初始目标识别算法模型进行模型处理后部署的,模型处理包括:确定初始目标识别算法模型中与网络框架对应的可支持算子和不可支持算子,并对不可支持算子进行替换处理,以根据可支持算子和替换处理后的不可支持算子确定目标识别算法模型;

15、检测装置与嵌入式平台连接,检测装置包括:采集单元,其设置为采集检测图像,并将检测图像发送至嵌入式平台,以使嵌入式平台基于目标识别算法模型识别检测图像中的目标信息,并将目标信息反馈至检测装置;标注及显示单元,其设置为根据目标信息在检测图像中标注对应的目标物品或者目标行人,并将标注后的检测图像显示在显示界面上。

16、根据本申请的第五方面,提供一种电子设备,包括:存储器和处理器;

17、存储器存储计算机执行指令;

18、处理器执行存储器存储的计算本文档来自技高网...

【技术保护点】

1.一种基于嵌入式平台的目标检测方法,其特征在于,所述嵌入式平台部署目标识别算法模型,其中所述目标识别算法模型是根据所述嵌入式平台的网络框架对初始目标识别算法模型进行模型处理后部署的,所述模型处理包括:确定所述初始目标识别算法模型中与所述网络框架对应的可支持算子和不可支持算子,并对所述不可支持算子进行替换处理,以根据所述可支持算子和替换处理后的不可支持算子确定所述目标识别算法模型;

2.根据权利要求1所述的方法,其特征在于,所述确定所述初始目标识别算法模型中与所述网络框架对应的可支持算子和不可支持算子,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述可支持算子和替换处理后的不可支持算子确定所述目标识别算法模型,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第三算子确定所述目标识别算法模型,包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,在获取所述检测装置采集的检测图像之后,以及基于所述目标识别算法模型对所述检测图像进行目标识别之前,还包括:

6.根据权利要求1-4任一项所述的方法,其特征在于,所述目标信息携带目标检测框信息;

7.一种基于嵌入式平台的目标检测方法,其特征在于,所述嵌入式平台部署目标识别算法模型,其中所述目标识别算法模型是根据所述嵌入式平台的网络框架对初始目标识别算法模型进行模型处理后部署的,所述模型处理包括:确定所述初始目标识别算法模型中与所述网络框架对应的可支持算子和不可支持算子,并对所述不可支持算子进行替换处理,以根据所述可支持算子和替换处理后的不可支持算子确定所述目标识别算法模型;

8.一种嵌入式平台,特征在于,所述嵌入式平台目标识别算法模型,其中所述目标识别算法模型是根据所述嵌入式平台的网络框架对初始目标识别算法模型进行模型处理后部署的,所述模型处理包括:确定所述初始目标识别算法模型中与所述网络框架对应的可支持算子和不可支持算子,并对所述不可支持算子进行替换处理,以根据所述可支持算子和替换处理后的不可支持算子确定所述目标识别算法模型;所述嵌入式平台与检测装置连接,所述嵌入式平台包括:

9.一种检测装置,其特征在于,所述检测装置与嵌入式平台连接,所述嵌入式平台部署目标识别算法模型,其中所述目标识别算法模型是根据所述嵌入式平台的网络框架对初始目标识别算法模型进行模型处理后部署的,所述模型处理包括:确定所述初始目标识别算法模型中与所述网络框架对应的可支持算子和不可支持算子,并对所述不可支持算子进行替换处理,以根据所述可支持算子和替换处理后的不可支持算子确定所述目标识别算法模型;

10.一种电子设备,其特征在于,包括:存储器和处理器;

...

【技术特征摘要】

1.一种基于嵌入式平台的目标检测方法,其特征在于,所述嵌入式平台部署目标识别算法模型,其中所述目标识别算法模型是根据所述嵌入式平台的网络框架对初始目标识别算法模型进行模型处理后部署的,所述模型处理包括:确定所述初始目标识别算法模型中与所述网络框架对应的可支持算子和不可支持算子,并对所述不可支持算子进行替换处理,以根据所述可支持算子和替换处理后的不可支持算子确定所述目标识别算法模型;

2.根据权利要求1所述的方法,其特征在于,所述确定所述初始目标识别算法模型中与所述网络框架对应的可支持算子和不可支持算子,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述可支持算子和替换处理后的不可支持算子确定所述目标识别算法模型,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第三算子确定所述目标识别算法模型,包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,在获取所述检测装置采集的检测图像之后,以及基于所述目标识别算法模型对所述检测图像进行目标识别之前,还包括:

6.根据权利要求1-4任一项所述的方法,其特征在于,所述目标信息携带目标检测框信息;

7.一种基于嵌入式平台的目标检测方法,其特征在于,所述嵌入式平台部署目标识别算法模型,其中所述目标识别算法模型是根据...

【专利技术属性】
技术研发人员:邓意麒曹冲
申请(专利权)人:湖南苏科智能科技有限公司
类型:发明
国别省市:

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

1