我的OpenGL学习进阶之旅关于OpenGL实现相机/图片滤镜的功能项目

Posted 字节卷动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的OpenGL学习进阶之旅关于OpenGL实现相机/图片滤镜的功能项目相关的知识,希望对你有一定的参考价值。

一、背景

最近得自己使用OpenGL来实现一些相机/图片滤镜特效,当然,得学一学各位OpenGL前辈是怎么做的。就去网上搜索了一些关于OpenGL实现滤镜特效的项目,以供学习和参考,下面我们就列一下收集到的项目。

二、参考链接

首先是大名鼎鼎的GPUImage 系列:

  • BradLarson/GPUImage
    An open source ios framework for GPU-based image and video processing
    这个项目star数量达到 20k
  • BradLarson/GPUImage2
    GPUImage 2 is a BSD-licensed Swift framework for GPU-accelerated video and image processing.
    这个项目star数量达到 4.7k
  • BradLarson/GPUImage3
    GPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal.
    这个项目star数量达到 2.3k

当然,上面的GPUImage是iOS项目,不是android的,于是有部分项目就参考上面的GPUImage系列,做出了一些android端可以使用的,如下所示:

比较有名的是这

以上是关于我的OpenGL学习进阶之旅关于OpenGL实现相机/图片滤镜的功能项目的主要内容,如果未能解决你的问题,请参考以下文章

我的OpenGL学习进阶之旅持续更新关于学习OpenGL的一些资料

我的OpenGL学习进阶之旅持续更新关于学习OpenGL的一些资料

我的OpenGL学习进阶之旅收集到的关于如何在OpenGL ES上使用MSAA(Multisample Anti-aliasing)实现抗锯齿效果的资料和源码

我的OpenGL学习进阶之旅 OpenGL ES 实现不停旋转图片,并保证图片不变形的效果

我的OpenGL学习进阶之旅 OpenGL ES 实现不停旋转图片,并保证图片不变形的效果

我的OpenGL学习进阶之旅关于OpenGL ES 绘制中使用到的 Android中GLSurfaceView的两种渲染模式