# OpenGLCamera2 **Repository Path**: ouyangpengdev/OpenGLCamera2 ## Basic Information - **Project Name**: OpenGLCamera2 - **Description**: 🔥 Android OpenGL Camera 2.0 实现 30 种滤镜和抖音特效 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 4 - **Created**: 2022-01-24 - **Last Updated**: 2024-05-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenGLCamera2 [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/githubhaohao/NDK_OpenGLES_3_0/blob/master/LICENSE.txt) ![Build](https://img.shields.io/badge/build-passing-brightgreen) [![apk](https://img.shields.io/badge/APK-download-green.svg)](https://github.com/githubhaohao/OpenGLCamera2/raw/master/app/release/app-release.apk) ## Android OpenGL Camera 2.0 项目**使用 OpenGL ES 3.0 实现 30 种相机滤镜和特效**,支持相机预览和拍照,左右滑动切换滤镜。 对 OpenGL ES 3.0 不熟悉的同学可以移步 [Android OpenGLES 3.0 开发系统性学习教程。](https://github.com/githubhaohao/NDK_OpenGLES_3_0) **音视频录制**可以参考项目[LearnFFmpeg](https://github.com/githubhaohao/LearnFFmpeg),该项目基于 FFmpeg 和 Android Camera2.0 实现带滤镜的视频录制。 项目编译环境: Android Studio 4.1+ , NDK r21 ## 滤镜展示 ### ![preview](https://github.com/githubhaohao/OpenGLCamera2/blob/master/gif/camera2_previewC.gif) ### ![preview](https://github.com/githubhaohao/OpenGLCamera2/blob/master/gif/camera2_previewB.gif) ### ![preview](https://github.com/githubhaohao/OpenGLCamera2/blob/master/gif/camera2_previewA.gif) ### ![preview](https://github.com/githubhaohao/OpenGLCamera2/blob/master/gif/gost.gif) ### ![preview](https://github.com/githubhaohao/OpenGLCamera2/blob/master/gif/belt.gif) ## 相关推荐 - [Android OpenGL ES 3.0 开发从入门到精通系统性学习教程](https://github.com/githubhaohao/NDK_OpenGLES_3_0) - [Android FFmpeg 音视频开发教程](https://github.com/githubhaohao/LearnFFmpeg) ## 联系交流 有疑问或技术交流可以添加**我的微信:Byte-Flow , 领取视频教程,拉你入相关技术交流群**,里面很多牛人帮你解答。 ![字节流动](https://github.com/githubhaohao/NDK_OpenGLES_3_0/blob/master/doc/img/accountID.jpg)