本发明涉及一种摄像头自动跟随人脸转动的控制方法。
背景技术:
目前,随着人类科学技术的不断发展,人脸识别技术在人们日常生活中越来越普及,无论在人工智能研究还是公共安全应用方面,人脸识别技术一直是一项前沿、热门技术,拥有举足轻重的地位。
作为生物特征识别技术的一类,人脸识别由于其非接触性以及采集方便的特点,具有良好的发展和应用前景。人脸识别技术在诸多应用场景中都发挥了十分重要的作用,比如机场安检、边检通关等。近几年随着互联网金融的高速发展,人脸识别技术在移动支付上表现出极大的应用优势。人脸识别的目的是根据获取的用户人脸图像或视频得知用户的身份。
目前,人脸识别技术非受控环境下仍无法满足实用要求,其主要难点在于人脸识别技术仍存在着易变性的问题,人脸的外形很不稳定,人可以通过脸部的变化产生很多表情,而在不同观察角度,人脸的视觉图像也相差很大,研究中需要考虑到人的面部表情,姿态,年龄,位置,以及遮盖物等因素引起的类内变化,以及来自外界光照(例如白天和夜晚、室内和室外等),背景等环境不同引起的类间变化。
因此,目前迫切需要一种方法,能够使人脸始终在最佳识别位置,来满足人们对人脸识别功能的要求,提高人脸识别的整体工作效率和工作质量。
技术实现要素:
本发明的目的是提供一种摄像头自动跟随人脸转动的控制方法,使人脸始终保持在视频帧的中间位置,很好的克服了由于摄像头安装角度固定、用户姿势、光照或遮挡等原因造成的人脸检测精度低的问题,是人脸识别和身份认证的核心技术,为人脸识别和身份认证提供高质量的人脸图片信息。
实现本发明目的的技术方案是:一种摄像头自动跟随人脸转动的控制方法,包括以下步骤:
s1,摄像头实时获取人脸图像帧,对人脸图像帧进行预处理;
s2,基于多任务卷积神经网络模型对人脸图像帧进行实时运算,检测出图像中的所有人脸;
s3,根据检测出人脸的位置坐标和得分信息,计算获取最佳人脸;
s4,根据最佳人脸的位置信息计算人脸框与视频框中间的位置差值;
s5,控制步进电机转动