Skip to content

CainCamera is an Android Project to learn about development of beauty camera, image and short video

Notifications You must be signed in to change notification settings

imranappinlay/CainCamera

 
 

Repository files navigation

CainCamera is an open-source comprehensive app that includes functions such as beauty camera, photo editing, and short video editing. The project was created to learn how to implement real-time beauty, dynamic filters, dynamic stickers, makeup, taking pictures, short video segment recording and deletion, photo editing, short video editing, and synthesis functions.

As of now, the implemented functions include:

Beauty Camera Real-time beauty and whitening Dynamic filters Dynamic stickers Taking pictures, short video segment recording and deletion Thin face, big eyes, brighten eyes, and teeth whitening beauty processing Short video editing Edit function similar to Douyin (TikTok) Self-developed video player based on FFmpeg, supporting fast seek, speed-up playback, and real-time special effect preview functions Simple implementation of clip function Real-time special effects Note that the makeup function is still under development, and the non-linear editing SDK is currently being developed.

CainCamera also includes several libraries, such as cameralibrary, facedetectlibrary, filterlibrary, imagelibrary, landmarklibrary, and medialibrary. The facedetectlibrary uses Face++ SDK for face landmark detection.

About

CainCamera is an Android Project to learn about development of beauty camera, image and short video

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 40.7%
  • C 30.0%
  • C++ 26.7%
  • GLSL 2.3%
  • Other 0.3%