240 发简信
IP属地:北京
  • 可以不用,只是个示范而已

    基于GPUImage的实时美颜滤镜

    1.背景 前段时间由于项目需求,做了一个基于GPUImage的实时美颜滤镜。现在各种各样的直播、视频App层出不穷,美颜滤镜的需求也越来越多。为了回馈开源,现在我把它放到了...

  • NDK Mediacodec

    Mediacodec Android从API 16开始提供java层的MediaCodec视频硬解码接口;从API 21,也就是Android 5.0开始提供native层的...

  • 这个查看opencv文档就行了,调用不同的api就行

    在直播应用中添加Faceu效果

    1.核心原理 2.水印 3.人脸检测 4.延伸 问题1:上面用的人脸检测是基于CIDetector的,实际实验发现,当人脸在摄像头中捕获不全时,有可能检测不出人脸,也就没法更...

  • 120
    组件化架构漫谈

    该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 前段时间公司项目打算重构,准确来说应该是按之前的产品...

  • getter方法返回值应该是localSomeString吧

    更高效的同步锁-GCD 同步锁

    本文整理自《Effective Objective-C 2.0》,通过分析比较不同的同步锁的优缺点,使用GCD方法一步步找到更高效的同步锁。 在Objective-C中,如果...

  • @1cd0b31b8ec4 @老孟 可以试试移除GPUImageCannyEdgeDetection 应该能提高帧率

    基于GPUImage的实时美颜滤镜

    1.背景 前段时间由于项目需求,做了一个基于GPUImage的实时美颜滤镜。现在各种各样的直播、视频App层出不穷,美颜滤镜的需求也越来越多。为了回馈开源,现在我把它放到了...