[发明专利]一种检测视频中人脸微笑表情的方法在审
申请号: | 201811122789.2 | 申请日: | 2018-09-26 |
公开(公告)号: | CN109325452A | 公开(公告)日: | 2019-02-12 |
发明(设计)人: | 朱静;莫昌康;苏启彬;庄裕荃;谭彦;黄文恺;伍冯洁 | 申请(专利权)人: | 广州大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 裘晖;林梅繁 |
地址: | 510006 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 人脸 微笑表情 训练图像 最终模型 预处理 测试图像 种检测 加载 检测 视频 视频检测技术 对视频文件 交叉验证法 人脸数据库 交叉验证 人脸检测 视频人脸 视频文件 输出参数 图片数据 训练数据 分类器 算法 逐帧 自带 捕获 调用 放大 采集 图像 测试 输出 图片 升级 展示 统计 | ||
1.一种检测视频中人脸微笑表情的方法,其特征在于,包括:
S1:随机采集人脸数据库的图片数据,并标记每张图片是否为微笑表情图片;
S2:设置比例选取训练图像与测试图像,对所设比例的训练图像进行预处理,将预处理后的训练图像输入人脸微笑检测模型进行训练;
S3:用十折交叉验证法处理训练数据,统计每次交叉验证的误差,取误差最小的模型为最终的人脸微笑检测模型,将S2中所设比例的测试图像输入最终的人脸微笑检测模型进行测试;
S4:加载OpenCV模块自带的人脸检测分类器,调用视频文件并展示后,使用OpenCV模块自带的函数进行人脸识别;
S5:逐帧捕获视频人脸图像并放大,加载最终的人脸微笑检测模型,并设置输出参数以调整最终的人脸微笑检测模型,最终的人脸微笑检测模型输出是否微笑的结果总和。
2.根据权利要求1所述的检测视频中人脸微笑表情的方法,其特征在于,步骤S1中随机采集Sklearn人脸数据库中的图片数据。
3.根据权利要求2所述的视频人脸表情检测方法,其特征在于,步骤S2设置比例为8:2。
4.根据权利要求3所述的视频人脸表情检测方法,其特征在于,步骤S2具体为:按照设置比例选取训练图像和测试图像,调用OpenCV模块的Ptr<FaceRecognizer>model=createEigenFaceRecognizer()函数,输入训练图像并给图像打标签,保存人脸微笑检测模型。
5.根据权利要求3所述的检测视频中人脸微笑表情的方法,其特征在于,步骤S3具体为:移去一个已知采样点的数据,用其他采样点的数据来估计该点以检验插值精度,选取误差最小的模型作为最终的人脸微笑检测模型后,将测试图像与标签输入最终的人脸微笑检测模型进行测试。
6.根据权利要求5所述的检测视频中人脸微笑表情的方法,其特征在于,检验插值精度的误差包括误差序列、平均误差、平均绝对误差和均方根误差。
7.根据权利要求3所述的检测视频中人脸微笑表情的方法,其特征在于,步骤S4具体为:加载OpenCV模块自带的haarcascade_frontalface_alt.xml分类器,输入视频文件路径,使用OpenCV模块自带的函数detectMultiScale进行人脸识别。
8.根据权利要求3所述的检测视频中人脸微笑表情的方法,其特征在于,步骤S5具体为:用capture.read()读取视频帧,对每帧图像进行灰度处理与直方图均衡化,放大获得的图像后输入最终的人脸微笑检测模型,最终的人脸微笑检测模型输出是否微笑的结果总和。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州大学,未经广州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811122789.2/1.html,转载请声明来源钻瓜专利网。