[发明专利]一种将动态图片结合到手机视频中的方法在审
申请号: | 201410803625.1 | 申请日: | 2014-12-22 |
公开(公告)号: | CN104469179A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 王强宇 | 申请(专利权)人: | 杭州短趣网络传媒技术有限公司 |
主分类号: | H04N5/262 | 分类号: | H04N5/262 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种将动态图片结合到手机视频中的方法,包括以下步骤:获取视频和由若干png序列帧图片组成的动态图片,将动态图片分为可人脸追踪、可编辑文字和不能追踪人脸和编辑文字三类;对获取视频的全部帧图片进行人脸检测;选择某个动态图片,对视频的当前帧画面进行人脸判断;根据前帧画面是否有人脸和动态图片的类型进行动态图片的显示。本发明在视频完成拍摄后添加动态图片,这种后置添加动态图片方法可做到自由的调整添加动态图片到任意画面中,同时没有添加动画图片个数的限制;运用人脸追踪技术,使添加动态图片更加方便。 | ||
搜索关键词: | 一种 动态 图片 结合 手机 视频 中的 方法 | ||
【主权项】:
一种将动态图片结合到手机视频中的方法,其特征在于,包括以下步骤:(1)视频以及动态图片的获取所述视频通过调用手机自带摄像头进行拍摄或通过访问系统相册获取;所述动态图片由3‑30 张png序列帧图片组成,每个动态图片对应一json配置表;所述json配置表包含以下信息:动态图片的序号id、名称n、时长du 、类型type、显示位置坐标和文字编辑信息;其中,type=0代表可编辑文字的动态图片,type=1代表人脸追踪动态图片,type=2代表不能追踪人脸和编辑文字的动态图片;(2)视频缩略图的获取和展现:使用AVFoundation 框架将步骤(1)获取的视频转换成帧图片,按照帧数平分N段,每个分段节点的第一张图片作为视频的缩略图按照顺序依次排列;(3)对步骤(1)获取的视频进行扫描:使用CoreImage 的CIDetector 或者使用OpenCV中的 HaarCascadeClassifier,对获取视频的全部帧图片进行人脸检测;如果检测到人脸则保存人脸特征点及坐标信息,否则不保存数据;(4)动态图片在视频上的添加和显示, 具体包括以下子步骤: (4‑1)通过播放器显示步骤(1)获取的视频的某一帧;(4‑2)选择某个动态图片,对视频的当前帧画面进行人脸判断;如果有人脸显示,则调用该动态图片的json配置表判断type是否为1,即是否是人脸追踪动态图片;如果type=1,则结合步骤(3)获取的视频的当前帧的人脸特征点及坐标信息、动态图片的json配置表中的显示位置坐标信息进行计算,得到动态图片中心点放置当前帧的人脸处的坐标,并显示到相应位置上;如果有人脸显示但是type≠1,或者没有人脸显示,动态图片放置在json配置表中显示位置坐标信息中的初始位置处即可; 如果type=0,则调用json配置表中的文字编辑信息,将文字显示在动态图片上;(5)动态图片的编辑 ,具体包括以下子步骤:(5‑1)调整动态图片在视频显示的起始画面:通过步骤(2)生成的缩略图选择视频的某一帧图片,动态图片将在该帧作为起点播放动态图片默认的显示时长; (5‑2)调整动态图片尺寸及旋转角度:拖拽动态图片进行旋转和缩放;(5‑3)关闭动态图片和完成动态图片的添加:关闭动态图片,则在当前画面中去掉该动态图片;完成当前动态图片的添加后可新增加另一个动态图片到视频中,操作步骤如步骤(4);完成添加后将所有动态图片的信息按照时间点保存到数组中;(6)动态图片和视频的合成:使用OpenGl ES 渲染视频帧到上下文中,循环步骤(5)中保存动态图片数据的数组,如果在视频的某一时间点添加了动态图片,则根据在该时间点的数组中的动态图片的数据,将对应的动画图片序列帧经过矩阵变换进行缩放,旋转渲染到上下文,将视频每帧进行处理,输出合成动态图片后的视频。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州短趣网络传媒技术有限公司,未经杭州短趣网络传媒技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410803625.1/,转载请声明来源钻瓜专利网。
- 上一篇:图像传感器和摄像装置
- 下一篇:一种图像的获取及处理方法、系统及终端