帧率控制 (草稿)

Android 由于碎片化,各厂商的摄像头性能差距大,且设置的帧率api经常不准;美颜、滤镜、贴纸等算法也会影响帧率。因此对帧率过高和过低的处理非常有必要。 帧率过高,丢弃摄像头采集的图像; 帧率过低,修正编码器的参数,使得关键帧时间间隔固定。

Continue reading

人脸贴纸实现原理

概述 本文是对以下代码基于GPUImage的实时视频流贴纸Demo分析贴纸的实现。 主要流程 GPUImageCamera -> GPUStickerFilter(根据人脸绘制贴纸) -> GPUImageView GPUImageCamera (回调) -> 人脸识别 -> 人脸位置 人脸识别 // 人脸检测 – (void)willOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer {

Continue reading