[发明专利]自拍视频卡通头像叠加方法及相关产品在审
申请号: | 201811418399.X | 申请日: | 2018-11-26 |
公开(公告)号: | CN109697746A | 公开(公告)日: | 2019-04-30 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 深圳艺达文化传媒有限公司 |
主分类号: | G06T11/60 | 分类号: | G06T11/60;G06K9/00;G06K9/32;H04N5/232 |
代理公司: | 深圳壹舟知识产权代理事务所(普通合伙) 44331 | 代理人: | 寇闯 |
地址: | 518003 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 叠加 卡通头像 自拍 视频卡通 头发区域 头像 图片 用户体验度 接收用户 人脸区域 视频应用 图片显示 终端采集 终端识别 终端 覆盖 申请 | ||
1.一种自拍视频卡通头像叠加方法,其特征在于,所述方法包括如下步骤:
终端在进入短视频应用的自拍模式时,接收用户选择的第一卡通头像;
终端采集第一图片,将第一卡通头像叠加在第一图片的人脸区域得到叠加后的第二图片;
终端识别第二图片中卡通头像上部的头发区域,将该头发区域进行覆盖处理得到第三图片,将第三图片显示。
2.根据权利要求1所述的方法,其特征在于,所述终端识别第二图片中卡通头像上部的头发区域,将该头发区域进行覆盖处理得到第三图片具体包括:
确定卡通头像的竖直中心线以及上边缘区域,在卡通头像的上部沿高度方向构建二个矩形框,二个矩形框面积相等且矩形中心线与竖直中心线重叠,识别离卡通头像接近的第一矩形框内的每个像素点的RGB值得到第一RGB值组,识别剩余的第二矩形框内的每个像素点的RGB值得到第二RGB值组,比较第一RGB值组与第二RGB值组的相似度,如该相似度小于设定阈值,确定第一矩形框为头发区域,将该上边缘区域的最高点拉升覆盖该第一矩形框。
3.根据权利要求2所述的方法,其特征在于,所述相似度具体包括:
相似度=α1/β1+α2/β1…+αn/βn;
其中,α1为第二矩形框的第一RGB值的数量,β1为第一矩形框的第一RGB值的数量,α1为第二矩形框的第n个RGB值的数量,β1为第一矩形框的第n个RGB值的数量,所述n为大于等于3的整数。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
终端采集用户的美图请求,对该第三图片进行美图处理得到最终的图片。
5.一种终端,所述终端包括:处理器、摄像头和显示屏,其特征在于,
所述显示屏,用于在进入短视频应用的自拍模式时,接收用户选择的第一卡通头像;
所述摄像头,用于采集第一图片;
所述处理器,用于将第一卡通头像叠加在第一图片的人脸区域得到叠加后的第二图片;识别第二图片中卡通头像上部的头发区域,将该头发区域进行覆盖处理得到第三图片,控制所述显示屏将第三图片显示。
6.根据权利要求5所述的终端,其特征在于,
所述处理器,具体用于确定卡通头像的竖直中心线以及上边缘区域,在卡通头像的上部沿高度方向构建二个矩形框,二个矩形框面积相等且矩形中心线与竖直中心线重叠,识别离卡通头像接近的第一矩形框内的每个像素点的RGB值得到第一RGB值组,识别剩余的第二矩形框内的每个像素点的RGB值得到第二RGB值组,比较第一RGB值组与第二RGB值组的相似度,如该相似度小于设定阈值,确定第一矩形框为头发区域,将该上边缘区域的最高点拉升覆盖该第一矩形框。
7.根据权利要求6所述的终端,其特征在于,
相似度=α1/β1+α2/β1…+αn/βn;
其中,α1为第二矩形框的第一RGB值的数量,β1为第一矩形框的第一RGB值的数量,α1为第二矩形框的第n个RGB值的数量,β1为第一矩形框的第n个RGB值的数量,所述n为大于等于3的整数。
8.根据权利要求6所述的终端,其特征在于,
所述处理器,还用于在显示屏采集用户的美图请求时,对该第三图片进行美图处理得到最终的图片。
9.根据权利要求5-8任意一项所述的终端,其特征在于,
所述终端为:智能手机或平板电脑。
10.一种计算机可读存储介质,其存储用于电子数据交换的程序,其中,所述程序使得终端执行如权利要求1-4任意一项提供的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳艺达文化传媒有限公司,未经深圳艺达文化传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811418399.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:障碍物透视方法及障碍物透视装置
- 下一篇:矩形翻转动画生成方法及装置