[发明专利]人脸检测的嵌入式系统及检测方法在审
申请号: | 202010295234.9 | 申请日: | 2020-04-15 |
公开(公告)号: | CN111507245A | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 矫佩佩;张玉;孙菁;高雪松 | 申请(专利权)人: | 海信集团有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 嵌入式 系统 方法 | ||
1.一种人脸检测的嵌入式系统,其特征在于,所述嵌入式系统包括:
多路摄像头,用于采集图像;
处理器,所述处理器分别与多路所述摄像头连接,所述处理器被配置为:
获取多路图像,分别对多路所述图像进行解码及预处理,得到多路初始数据;
以数组方式拼接多路初始数据,并将拼接所得的数据输入至人脸检测模型进行人脸检测,得到检测数据,其中,所述人脸检测模型为经由加速引擎训练的模型;
依次对所述检测数据中的人脸信息进行标定,获得人脸数据;
显示器,所述显示器与所述处理器连接,用于展示所述人脸数据。
2.根据权利要求1所述的人脸检测的嵌入式系统,其特征在于,在将多路所述初始数据拼接至数组之前,所述处理器还被配置为:
将多路所述初始数据存储至共享内存中,其中,所述共享内存的大小与所述数组的大小相等,均为N×C×H×W,式中,N为图像的路数,C为图像的通道数量,H和W分别为图像高度和宽度;
利用memcpy函数从所述共享内存中复制多路所述初始数据。
3.根据权利要求2所述的人脸检测的嵌入式系统,其特征在于,所述将多路所述初始数据存储至共享内存中,包括:
将第k路所述初始数据放置于所述共享内存的(k-1)×C×W×H至k×C×W×(H-1)个字节中,其中,k=1,2,3,……,N。
4.根据权利要求1所述的人脸检测的嵌入式系统,其特征在于,由所述加速引擎训练所述人脸检测模型,包括:
检测所述嵌入式系统是否支持Int8模式;
若所述嵌入式系统支持所述Int8模式,则利用所述Int8模式构建所述加速引擎,若所述嵌入式系统不支持所述Int8模式,则检测所述嵌入式系统是否支持Fp16模式;
若所述嵌入式系统支持所述Fp16模式,则利用所述Fp16模式构建所述加速引擎,若所述嵌入式系统不支持所述Fp16模式,则利用默认Fp32模式构建所述加速引擎;
利用所述加速引擎提升所述人脸检测模型的推断速度。
5.根据权利要求1所述的人脸检测的嵌入式系统,其特征在于,所述分别对多路所述图像进行解码及预处理,得到多路初始数据,包括:
对多路所述图像进行解码,得到多路解码数据;
对多路所述解码数据依次进行放缩、浮点格式转化、与均值做差以及通道分离操作,得到多路所述初始数据。
6.根据权利要求1所述的人脸检测的嵌入式系统,其特征在于,所述依次对所述检测数据中的人脸信息进行标定,获得人脸数据,包括:
选取第一路所述初始数据对应的检测数据,查询检测数据中是否存在人脸信息;
若检测数据中存在人脸信息,则对所述人脸信息进行画框,若检测数据中不存在人脸信息,则忽略检测数据,并选取第二路所述初始数据对应的检测数据进行查询;
依次遍历多路所述初始数据对应的检测数据,得到多帧人脸数据。
7.根据权利要求1所述的人脸检测的嵌入式系统,其特征在于,在获得人脸数据之后,所述处理器还被配置为:
将多帧所述人脸数据进行拼接,得到整幅人脸图像;
控制所述显示器展示所述人脸图像。
8.一种人脸检测方法,其特征在于,所述方法包括:
获取多路图像,分别对多路所述图像进行解码及预处理,得到多路初始数据;
以数组方式拼接多路初始数据,并将拼接所得的数据输入至人脸检测模型进行人脸检测,得到检测数据,其中,所述人脸检测模型为经由加速引擎训练的模型;
依次对所述检测数据中的人脸信息进行标定,获得人脸数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信集团有限公司,未经海信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010295234.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多电源系统的上电复位装置
- 下一篇:一种装配式PC建筑结构及其施工方法