Hello everyone, I am the Cang King. On the one hand, I have been learning new knowledge, such as Opengles, jni, C++, camera filter and other technologies. Then I found a network has a more classic example is MagicCamera has 3000+star library, very practical, but the disadvantage is to use Android Opengles to write. If porting to other platforms (such as ios) is not compatible, so I have an idea to write this project in C++, and upgrade the version of Opengles to 3.0, because most models support the version of OpenGL above 3.0.

Two months into the operation, the first version of MagicCamera3 was preliminarily written. The foundation is Android, C++, OpenGL3.0 on the basis of preparation, which contains 30+ kinds of filter source, camera switch, save pictures and other operations. Of course, there are some bugs, I started to write JNI and Opengl from 0 basis, on the way to step on numerous mines, happy to share with you, related content. Of course, the current open source example is not satisfactory, a person’s efforts are actually limited, I am also in the learning process and constantly adjust myself.

BLog introduction to learning

[OpenGL] Future Vision 1-Android Camera acquisition basics

[OpenGL] Future Vision 2-Android Camera frame capture

[OpenGL] Future Vision 3- Camera frame buffer

[OpenGL] Future Vision 4-native layer filter added

[OpenGL] Future Vision 5- Tiktok filter

Address is MagicCamera3 https://github.com/cangwang/MagicCamera3, welcome everyone to download and thumb up, if there is a problem, also can enter my audio and video Opengles discussion groups