The present invention provides a face position tracking method, a device and an electronic device. The method includes: the face region of the current frame image; according to the forecast of regional face appeared a picture under the current frame image of the current frame to determine the face region of the image; in the prediction of regional search and the face region similarity reaches the preselected area for a predetermined first face region; detection of the next frame image; the detection results face region the first preselected region and the next frame based on pictures, determine the location of the face tracking results under a frame image according to preset selection rules. Use this application in various embodiments, can accurately locate the face region in the picture frame tracking in strong light interference, fast moving face in complex scenes, improve the face tracking effect, improve the user experience.
【技术实现步骤摘要】
一种人脸位置跟踪方法、装置和电子设备
本申请属于图像信息数据处理领域,尤其涉及一种人脸位置跟踪方法、装置和电子设备。
技术介绍
人脸跟踪通常可以指在视频或图像序列中确定某个人脸的运动轨迹及大小变化的过程。一直以来,人脸跟踪在图像分析与识别、图像监控与检索、即时视频通信等领域都具有重大意义和广泛应用。一般的,所述的人脸跟踪的处理过程可以主要包括在视频中找到人脸的位置,在视频拍摄时期,当人脸移动时,可以根据特定的算法例如粒子偏移、Meanshift(均值偏移)等跟踪出人脸在视频的具体位置。目前现有技术中主要采用的人脸跟踪方法的处理过程包括:对每一帧图片做人脸检测,即可以认为每一帧为单独的一张图片,然后对每帧图片做人脸检测,从而计算得到每一帧图片中人脸的位置。而在实际的应用中,例如用户用手机前置摄像头进行自拍的过程中,往往由于光线或者场景的突然变化、强光或测光的干扰、人脸的快速移动等造成人脸跟踪丢失或者检测错误的问题。这样往往会导致用户视频监测、视频通话等使用过程中出现人脸跟踪画面不连续,不能达到实时流畅跟踪的效果,大大降低了用户体验,尤其是在处理性能较低的终端设备中表现的更为明显。当然,现有技术中的人脸跟踪方法也难以满足对人脸跟踪要求较高的用户的需要。现有技术中的人脸跟踪方法,尤其是在光线变化强烈、光线干扰、人脸快速移动等复杂场景中仍然存在人脸跟踪丢失或错误的问题,导致视频画面中人脸图片模糊、人脸跟踪画面不连续等,降低了人脸检测和跟踪的效果和用户的使用体验。
技术实现思路
本申请目的在于提供一种人脸位置跟踪方法、装置和电子设备,可以在光线变化强烈、光线干扰、人脸快 ...
【技术保护点】
一种人脸位置跟踪方法,其特征在于,所述方法包括:获取当前帧图片的人脸区域;根据所述当前帧图片的人脸区域确定所述当前帧图片的下一帧图片中人脸出现的预测区域;在所述预测区域内查找与所述人脸区域相似度达到预定要求的第一预选区域;检测所述下一帧图片的人脸区域;基于所述第一预选区域和所述下一帧图片的人脸区域的检测结果,按照预设的选取规则确定所述下一帧图片的人脸位置跟踪结果。
【技术特征摘要】
1.一种人脸位置跟踪方法,其特征在于,所述方法包括:获取当前帧图片的人脸区域;根据所述当前帧图片的人脸区域确定所述当前帧图片的下一帧图片中人脸出现的预测区域;在所述预测区域内查找与所述人脸区域相似度达到预定要求的第一预选区域;检测所述下一帧图片的人脸区域;基于所述第一预选区域和所述下一帧图片的人脸区域的检测结果,按照预设的选取规则确定所述下一帧图片的人脸位置跟踪结果。2.如权利要求1所述的一种人脸位置跟踪方法,其特征在于,所述在所述预测区域内查找与所述人脸区域相似度达到预定要求的第一预选区域包括:按照第一移动步长遍历所述预测区域,获取所述人脸区域的比对区域;计算得到所述人脸区域与比对区域的相似度;将所述下一帧图片中相似度达到预定要求的比对区域作为所述下一帧图片的第一预选区域。3.如权利要求2所述的一种人脸位置跟踪方法,其特征在于,利用下述公式计算所述人脸区域与所述比对区域的相似度:minX=max(-leftori,-leftdes)maxX=max(width-leftori,width-leftdes)minY=max(-topori,-topdes)maxY=max(height-topori,height-topdes)effctiveNum=[min(width,maxX)-max(1,minX)]*[min(height,maxX)-max(1,minY)]dis=sumDis*(width*height)/effctiveNum上述公式中,leftori、leftdes、topori、topdes分别表示为所述人脸区域的左边界位置、当前比对区域的左边界位置、所述人脸区域的上边界位置、当前比对区域的上边界位置;width表示为所述人脸区域的宽度,height表示为所述人脸区域的高度,f(i,j)表示为所述当前帧图片人脸区域中坐标为(i,j)像素点的灰度值,g(i,j)表示为所述下一帧图片比对区域中坐标为(i,j)像素点的灰度值;x表示为设置的经验阈值,dis为所述人脸区域与所述比对区域的相似度。4.如权利要求2所述的一种人脸位置跟踪方法,其特征在于,所述相似度达到预定要求的比对区域包括:所述下一帧图片的比对区域中相似度的值最大的比对区域。5.如权利要求2所述的一种人脸位置跟踪方法,其特征在于,所述第一移动步长的取值范围为大于或等于两个像素点。6.如权利要求2至5中任意一项所述的一种人脸位置跟踪方法,其特征在于,所述方法还包括:在所述第一预选区域周围的第二步长范围内查找与所述人脸区域相似度最高的第二预选区域,所述第二步长的取值小于所述第一步长;相应的,所述基于所述第一预选区域和所述下一帧图片的人脸区域的检测结果,按照预设的选取规则确定所述下一帧图片的人脸位置跟踪结果包括:基于所述第二预选区域和所述下一帧图片的人脸区域的检测结果,按照预设的选取规则确定所述下一帧图片的人脸位置跟踪结果。7.如权利要求1所述的一种人脸位置跟踪方法,其特征在于,所述基于所述第一预选区域和所述下一帧图片的人脸区域的检测结果,按照预设的选取规则确定所述下一帧图片的人脸位置跟踪结果包括:所述下一帧图片的人脸区域的检测结果为未检测到人脸区域时,以所述第一预选区域作为所述下一帧图片的人脸位置跟踪结果;检测出的所述下一帧图片的人脸区域与所述第一预选区域的重合系数为0时,以所述第一预选区域作为所述下一帧图片的人脸位置跟踪结果;检测出的所述下一帧图片的人脸区域与所述第一预选区域的重合系数小于预定阀值时,以所述第一预选区域作为所述下一帧图片的人脸位置跟踪结果;检测出的所述下一帧图片的人脸区域与所述第一预选区域的重合系数大于或等于预定阀值时,以所述检测出的所述下一帧图片的人脸区域作为所述下一帧图片的人脸位置跟踪结果。8.如权利要求1所述的一种人脸位置跟踪方法,其特征在于,所述的获取当前帧图片的人脸区域包括:在检测出当前帧图片中至少存在两组人脸时,选取所述当前帧中图片面积最大的人脸对应的区域作为所述当前帧图片的人脸区域。9.一种人脸位置跟踪装置,其特征在于,所述装置包括:检测模块,用于检测帧图片的人脸区域;预测区域计算模块,用于根据所述检测模块检测出的当前帧图片的人脸区域计算所述当前帧图片的下一帧图片中人脸出现的预测区域;预选区域计算模块,用于在所述预测区域内查找与所述人脸区域相似度达到预定要求的第一预选区域;跟踪结果选取模块,用于基于所述第...
【专利技术属性】
技术研发人员:王楠,杜志军,张宇,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。