duanhai / CameraStickerDemo

基于GPUImage的实时视频流贴纸Demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CameraStickerDemo

基于GPUImage的贴纸滤镜。可以借助人脸跟踪程序获取脸部的关键点数据,然后将贴纸资源绘制到实时视频流的相应位置上。

贴纸资源以文件形式保存,并使用meta.json配置其相关参数,通过代码读取并加载,包括SKStickerSKStickerItem两个主要的类。

SKStickerFilter用于绘制贴纸,继承自GPUImageFilter

人脸数据

此Demo中不包含人脸跟踪程序,人脸数据为保存在文件中的假数据,仅作演示用。

效果图

alt text

保留 meta.json原始文件

About

基于GPUImage的实时视频流贴纸Demo

License:MIT License


Languages

Language:Objective-C 99.6%Language:Ruby 0.4%