一种实现手机视频、图片随人脸位置变化而变化的方法技术

技术编号:32917160 阅读:18 留言:0更新日期:2022-04-07 12:08
本申请公开了一种实现手机视频、图片随人脸位置变化而变化的方法,步骤如下:步骤一、接入面部识别sdk;步骤二、获取手机的摄像头权限;步骤三、启动sdk后在回调中获取面部锚点的变化;步骤四、插入一条影像节目,使用播放器对影像进行播放,在播放器中开放相应的rgb色值变化的接口,以及使用openvc技术对图片虚化的接口;步骤五、当面部识别sdk锚点发生变化的时候,调用rjb色值变化的接口,实现影像相应的滤镜效果;或,当面部识别sdk锚点发生变化的时候,调用播放器图片虚化的接口,实现影像相应的清晰度变化。本申请采用face++与IJK视频播放器的联动,增加了影像播放与用户的交互。增加了影像播放与用户的交互。增加了影像播放与用户的交互。

【技术实现步骤摘要】
一种实现手机视频、图片随人脸位置变化而变化的方法


[0001]本申请涉及一种实现手机视频、图片随人脸位置变化而变化的方法,属于移动互联网终端应用


技术介绍

[0002]随着移动互联网的不断深入,生活中接触到越来越多的终端应用,终端应用在使用过程中,如果使用者未进行操作,终端应用比如影像播放是持续播放,无法与观看者产生互动;当观看者因其他事情暂时离开移动互联网终端,终端应用的使用状态会持续原有状态;比如影像播放会一直持续下去,导致使用者错过重要情节。随着人脸位置识别技术的不断发展,申请号为202010991311的专利技术技术方案将人脸位置跟踪引入视频会议中,同样的,人脸位置识别技术也可以用于手机影像播放的技术改进。

技术实现思路

[0003]本申请的目的是增加用户在播放影像过程中的动态感知。
[0004]为了达到上述目的,本申请的技术方案是提供了一种实现手机视频、图片随人脸位置变化而变化的方法,其特征在于,方法步骤如下:
[0005]步骤一、接入面部识别sdk;
[0006]步骤二、获取手机的摄像头权限;
[0007]步骤三、启动sdk后在回调中获取面部锚点的变化;
[0008]步骤四、插入一条影像节目,使用播放器对影像进行播放,在播放器中开放相应的rgb色值变化的接口,以及使用openvc技术对图片虚化的接口;
[0009]步骤五、当面部识别sdk锚点发生变化的时候,调用rjb色值变化的接口,实现影像相应的滤镜效果,即不同面部位置展示时,影像展示不同的饱和度与滤镜效果;或,当面部识别sdk锚点发生变化的时候,调用播放器图片虚化的接口,实现影像相应的清晰度变化,即不同面部位置时,影像展示清晰与不清晰的变化。
[0010]其中,所述面部识别sdk为face++面部识别sdk。
[0011]其中,所述播放器为IJK播放器。
[0012]本申请基于Face++(面部识别技术)与IJK视频播放器的联动,面部识别后将结果告知播放器,播放器可以作出不同的应变措施,增加了影像播放与用户交互能力,以及各种信息精准的投放(如广告等),所有操作在终端完成、可以保护用户观看影像时候的隐私。
附图说明
[0013]图1为实施例中提供的实现手机视频、图片随人脸位置变化而变化的方法实现逻辑图。
具体实施方式
[0014]为使本申请更明显易懂,兹以优选实施例,并配合附图作详细说明如下。
[0015]实施例
[0016]本实施例提供的是实现手机视频、图片随人脸位置变化而变化的方法,基于面部识别技术的不断成熟,将面部识别技术引入到视频、图片(下简称为影响)播放过程中(既影像播放过程中前置摄像头开始工作);并通过对视频播放器进行二次开发与打包,实现影像可以随着人面部的变化而产生变化,准确的说,即当面部未能被识别到的时候,手机上的影像是无法正常进行观看的,随着面部移动到慢慢聚焦识别后,影像的清晰度、颜色饱和度、滤镜效果等便会差异化呈现出来,这种呈现方式,因为可以更智能化,能够增加用户使用app过程中的整体体验与感知度。
[0017]本申请目的是构建在手机app上的影像播放方法,通过对更多的用户的行为分析,因地制宜的制定出最优的影像播放方案,如用户坐着、躺着时影像的柔和度变化;外界环境发生变化时影像的明亮、声音大小的智能变化等,从而使影像播放过程中的整体体验更好;具体的,本方法的目的包括:1、增加用户在播放影像过程中的动态感知;2、基于Face++(面部识别技术)与视频播放器的联动,即面部识别的精准度告知播放器后,播放器可以作出不同的应变措施;3、增加影像与用户交互能力,以及各种信息精准的投放(如广告等),并且可以保护到用户观看影像时候的隐私。
[0018]为了实现上述目的,本实施例基于人脸识别技术的不断成熟,以及影像技术的不断提升,将二者技术做了结合处理;具体的技术方案如下:
[0019]1.调试工具界面生成:接入face++面部识别sdk,接入可支持编辑的IJK播放器,配置相应的Xcode配置信息,使项目可以正常的编译成功;
[0020]2.调试工具方法绑定:申请face++平台相应的appid、key、密钥等信息。调试完成,并正确启动sdk:
[0021]实现手机影像随人脸位置变化而变化的方法步骤为:
[0022](1)接入face++面部识别sdk;
[0023](2)获取手机的摄像头权限;
[0024](3)启动sdk后在回调中获取到面部锚点的变化;
[0025](4)插入一条影像节目,使用之前接入的IJK播放器对影像进行播放,在IJK播放器中开放相应的rgb色值变化的接口,以及使用openvc技术对图片虚化的接口;
[0026](5)当面部识别sdk锚点发生变化的时候,调用rjb色值变化的接口,即可实现影像相应的滤镜效果,即不同面部位置展示时,影像展示不同的饱和度与滤镜效果;
[0027](6)当面部识别sdk锚点发生变化的时候,调用播放器图片虚化的接口,即可实现影像相应的清晰度变化,即不同面部位置时,影像展示清晰与不清晰的变化。
[0028]上述方法相对现有的视频播放器,实现如下优点和效果:
[0029]1.可用性提升:影像随面部饱和度与色值的变化可以更好的让用户感觉到差异与舒适,影像清晰度的变化可以更好的保护用户隐私。
[0030]2.操作更加智能化:之前的影像播放都要用户自己手动去操作才用可能实现影像的一些变化,现在可以更加智能的实现该方法。
[0031]3.应用范围广:随着影像技术的井喷式发展,面部识别技术这个功能不单单只应
用在影像录制阶段,可以在播放层面有更好的解读和使用。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现手机视频、图片随人脸位置变化而变化的方法,其特征在于,方法步骤如下:步骤一、接入面部识别sdk;步骤二、获取手机的摄像头权限;步骤三、启动sdk后在回调中获取面部锚点的变化;步骤四、插入一条影像节目,使用播放器对影像进行播放,在播放器中开放相应的rgb色值变化的接口,以及使用openvc技术对图片虚化的接口;步骤五、当面部识别sdk锚点发生变化的时候,调用rjb色值变化的接口,实现影像相应的滤镜效果,即不同面部位置...

【专利技术属性】
技术研发人员:彭金光朱悦婷
申请(专利权)人:天翼视讯传媒有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1