[发明专利]一种数据处理方法及终端有效
申请号: | 201780083034.3 | 申请日: | 2017-10-13 |
公开(公告)号: | CN110168599B | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 吴清亮;陈绍君;陈晓晨 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06T3/00 | 分类号: | G06T3/00;G06T3/40;G06T11/00 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 骆苏华 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 终端 | ||
1.一种数据处理方法,其特征在于,包括:
终端获取标准人像的第一点云信息,所述第一点云信息用于指示所述标准人像在所述终端的显示屏上的坐标;
所述终端获取贴纸的第二点云信息,所述第二点云信息为所述第一点云信息中的至少一部分信息,所述第二点云信息用于指示所述贴纸相对于所述标准人像的位置,所述第二点云信息由人为拟定,所述贴纸为可以显示在所述显示屏中的图案;
当所述终端在拍摄预览状态下检测到人像时,所述终端生成第三点云信息,所述第三点云信息用于指示所述终端在拍摄预览状态下所述人像在所述显示屏上的坐标;
当所述第三点云信息与所述第一点云信息匹配且用户选择所述贴纸时,所述终端根据所述第二点云信息显示所述贴纸。
2.根据权利要求1所述的方法,其特征在于,所述终端生成所述第三点云信息之前,所述方法还包括:
所述终端从软件开发工具包SDK集合中选择目标SDK,所述SDK集合中的所有SDK具有统一的SDK接口,所述目标SDK用于实现所述人像与所述贴纸的拼合。
3.根据权利要求2所述的方法,其特征在于,所述终端从SDK集合中选择目标SDK包括:
所述终端获取所述SDK集合中的SDK参数集合,所述SDK参数集合包括用户美肤等级的参数集合、预览算法处理速率的参数集合及贴纸跟随性速率的参数集合;
所述终端根据所述SDK参数集合获得计算结果集合;
所述终端从所述计算结果集合中确定目标计算结果,所述目标计算结果为所述计算结果集合中值最大的计算结果;
所述终端确定与所述目标计算结果对应的所述目标SDK。
4.根据权利要求3所述的方法,其特征在于,所述终端根据所述SDK参数集合获得计算结果集合,包括:
所述终端将所述SDK参数集合带入下述公式计算得到计算结果集合,所述公式为:
R=α*B+γ*P+β*F;
所述R为结算结果;
所述α、β、γ为预置的权重系数;
所述B为所述用户美肤等级的参数;
所述P为所述预览算法处理速率的参数;
所述F为所述贴纸跟随性速率的参数。
5.根据权利要求2至4中任一项所述的方法,其特征在于,所述统一的SDK接口包括:
下载并注册贴纸、拍摄界面初始化、进行贴纸预览、处理拍摄数据及结束进程。
6.根据权利要求1所述的方法,其特征在于,所述终端生成所述第三点云信息之前,所述方法还包括:
所述终端从拍摄算法集合中选择目标拍摄算法,所述目标拍摄算法用于实现所述人像与所述贴纸的拼合。
7.根据权利要求6所述的方法,其特征在于,所述目标拍摄算法包括:
人像美颜算法、人像检测算法、滤镜拍摄算法和/或贴纸拼合算法。
8.一种终端,其特征在于,包括:
第一获取单元,用于获取标准人像的第一点云信息,所述第一点云信息用于指示所述标准人像在所述终端的的显示屏上的坐标;
第二获取单元,用于获取贴纸的第二点云信息,所述第二点云信息为所述第一点云信息中的至少一部分信息,所述第二点云信息用于指示所述贴纸相对于所述标准人像的位置,所述第二点云信息由人为拟定,所述贴纸为可以显示在所述显示屏中的图案;
生成单元,用于当所述终端在拍摄预览状态下检测到人像时,生成第三点云信息,所述第三点云信息用于指示所述终端在拍摄预览状态下所述人像在所述显示屏上的坐标;
显示单元,用于当所述第三点云信息与所述第一点云信息匹配且用户选择所述贴纸时,根据所述第二点云信息显示所述贴纸。
9.根据权利要求8所述的终端,其特征在于,所述终端还包括:
第一选择单元,用于从SDK集合中选择目标SDK,所述SDK集合中的所有SDK具有统一的SDK接口,所述目标SDK用于实现所述人像与所述贴纸的拼合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780083034.3/1.html,转载请声明来源钻瓜专利网。