一种对录像视频进行人脸检测并识别的方法及装置制造方法及图纸

技术编号:17995095 阅读:74 留言:0更新日期:2018-05-19 12:14
本发明专利技术提供了一种对录像视频进行人脸检测并识别的方法,它包括步骤:将录像视频数据进行硬件解码,并对解码后的录像视频数据进行数据转换,输出YUV视频数据;把YUV视频数据转换为BGR视频数据;使用人脸检测算法检测对BGR视频数据中的人脸进行检测识别;将人脸特征值进行哈希化,得到人脸特征哈希值;将人脸特征哈希值与预先建立的人脸库中的人脸特征哈希值进行粗略比对;将人脸特征值与粗略比对结果中的人脸特征值进行精确比对;输出比对结果,如果人脸相似度高,发出报警信息。该识别方法能取代人工查找,有效的节约人力,并极大提高了在录像中查找目标人物的速度,识别到目标人脸后能够产生即时报警。

A method and device for face detection and recognition of video and video

The present invention provides a method of face detection and recognition for video video. It includes steps: decoding video video data, converting video video data after decoding, output YUV video data, converting YUV video data to BGR video data, and detecting BG using face detection algorithm. The human face in the R video data is detected and identified; the feature value of the face is hashed to get the hash value of the face feature; the face feature hash value is compared with the hash value of the face feature in the pre built face database; the face feature value is compared with the rough comparison of the face feature value. Comparison results show that if the face similarity is high, alarm information is issued. This method can replace artificial lookup, save manpower effectively, and greatly improve the speed of searching the target characters in video, and can produce instant alarm after identifying the target face.

【技术实现步骤摘要】
一种对录像视频进行人脸检测并识别的方法及装置
本专利技术涉及一种人脸检测并识别的方法及装置,尤其是指一种对录像视频进行人脸检测并识别的方法及装置。
技术介绍
传统的安防需要用人工去浏览录像视频,从录像视频里的查找可能出现的目标人物,当发现目标人物时进行人工报警,但随着视频监控的范围越来越广,而且目标人物出现在监控范围的时间具有不确定性,监控视频中出现的人物的数量众多,单靠人工去查找视频画面目标人物需要耗费的人力物力也越来越高,人的注意力有限,在视频画面人数较多时,容易遗漏目标人物,而且复看视频所花费的时间成本也很高,靠人工出查找到目标人物的可靠性并不高,因此,为了提高对录像视频监控效率,在发现目标人物时实时报警,需要提供一种能够对录像视频进行人脸检测并识别的方法及装置。
技术实现思路
本专利技术所要解决的技术问题是:提供一种对录像视频进行人脸检测并识别的方法及装置。为了解决上述技术问题,本专利技术采用的技术方案为:一种对录像视频进行人脸检测并识别的方法,包括步骤,S20)、将录像视频数据进行硬件解码,并对解码后的录像视频数据进行数据转换,输出YUV视频数据;S30)、把YUV视频数据转换本文档来自技高网...
一种对录像视频进行人脸检测并识别的方法及装置

【技术保护点】
一种对录像视频进行人脸检测并识别的方法,其特征在于:包括步骤,S20)、将录像视频数据进行硬件解码,并对解码后的录像视频数据进行数据转换,输出YUV视频数据;S30)、把YUV视频数据转换为BGR视频数据;S40)、使用人脸检测算法检测对BGR视频数据中的人脸进行检测并提取特征值;S50)、将人脸特征值进行哈希化,得到人脸特征哈希值;S60)、将人脸特征哈希值与预先建立的人脸库中的人脸特征哈希值进行粗略比对,再用人脸特征值和粗略比对结果中的人脸的特征值使用欧式距离进行精确比对;S70)、输出比对结果,如果人脸相似度高,发出报警信息;所述步骤S40包括,S41)、识别视频中的人脸的个数、人脸的位...

【技术特征摘要】
1.一种对录像视频进行人脸检测并识别的方法,其特征在于:包括步骤,S20)、将录像视频数据进行硬件解码,并对解码后的录像视频数据进行数据转换,输出YUV视频数据;S30)、把YUV视频数据转换为BGR视频数据;S40)、使用人脸检测算法检测对BGR视频数据中的人脸进行检测并提取特征值;S50)、将人脸特征值进行哈希化,得到人脸特征哈希值;S60)、将人脸特征哈希值与预先建立的人脸库中的人脸特征哈希值进行粗略比对,再用人脸特征值和粗略比对结果中的人脸的特征值使用欧式距离进行精确比对;S70)、输出比对结果,如果人脸相似度高,发出报警信息;所述步骤S40包括,S41)、识别视频中的人脸的个数、人脸的位置坐标以及人脸关键点的位置坐标,所述人脸关键点包括,左眼、右眼、鼻尖、左嘴角、右嘴角;S42)、根据人脸的位置坐标与人脸关键点的位置坐标,通过仿射变换裁剪图片,得到人脸图片;S43)、使用深度学习算法从所述人脸图片中提取人脸特征值;所述步骤S60包括,S61)、将人脸特征哈希值与人脸库中已知的人脸特征哈希值使用海明距离进行粗略比对,海明距离小于设定的阈值既为满足条件的人脸特征哈希值;S62)、将人脸特征值跟粗略比对结果中的人脸的特征值使用欧式距离进行比对,如果欧式距离小于设定的阈值,则判断为人脸相似度高。2.如权利要求1所述的对录像视频进行人脸检测并识别的方法,其特征在于:还包括先用已知人物的人脸图片检测人脸,然后提取特征值,然后哈希化得到特征哈希值,再把特征值以及特征哈希值添加入人脸库中的步骤。3.如权利要求1所述的对录像视频进行人脸检测并识别的方法,其特征在于:在步骤S20前还包括从硬盘读取录像视频数据,包括步骤,S11)、根据时间戳在数据库里查找视频数据的录像文件名以及录像文件所在的硬盘盘符号,以及其在录像文件中的偏移位置;S12)、在查找出的偏移位置中读取录像视频数据;S13)、对录像视频数据进行帧头数据解析,根据帧头数据大小信息,读取对应大小的帧的录像视频数据;S14)、将录像视频数据放进智能指针所指向的缓冲区,将智能指针放入视频指针链表。4.如权利要求1所述的对录像视频进行人脸检测并识别的方法,其特征在于:所述步骤S20包括,S21)、初始化硬解码参数,将YUV视频数据的图像格式设定为I420,解码的视频格式设定为h264或h265;S22)、创建一个视频解码实例,设置要解码的录像视频数据的格式;S23)、创建一个视频转换实例,设置事件回调函数;S24)、从视频指针链表中弹出视频智能指针,然后把智能指针指向的h264或h265视频数据送进视频解码模块进行硬解码;S25)、对解码后的YUV视频数据使用ffmpeg进行分辨率缩放。5.一种对录像视频进行人脸检测并识别的装置,其特征在于:它包括,视频解码模块,用于将录像视频数据进行硬件解码,并对解码后的录像视频数据进行数据转换,输出YUV视频数据,而后转到数据转换模块;数据转换模块,用于把YUV视频数据转换为BGR视频数据,而后转到检测并提取特征值模块;检测并提取特征值...

【专利技术属性】
技术研发人员:叶笋
申请(专利权)人:深圳英飞拓科技股份有限公司
类型:发明
国别省市:广东,44

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

1