CainCamera美颜相机安卓源码

CainCamera 介绍

CainCamera是一个集美颜相机、图片编辑、短视频编辑等功能的综合性开源APP。 本人编写该项目主要用于学习如何实现相机的实时美颜、动态滤镜、动态贴纸、彩妆、拍照、短视频分段录制与回删、图片编辑、短时频编辑与合成等功能。 截止目前为止,已完成的功能包括:

  • 实时美颜、美白
  • 动态滤镜
  • 动态贴纸
  • 拍照、短视频分段录制、回删等
  • 瘦脸大眼、亮眼、美牙等美型处理 备注:由于彩妆功能缺乏各种素材,本人只写了一个大概的流程,彩妆主要是素材绘制有无素材的区别而已,有兴趣的可以参考一下。

预告: 由于素材的缺乏,相机镜头部分暂不更新功能了,接下来将会更新短视频编辑功能与实现。 敬请期待。

注意事项:关于人脸关键点SDK验证问题,由于采用Face++的试用版作为测试的,每天使用的次数有限 所以这里建议大家到Face++官网(https://www.faceplusplus.com/)注册一个Key使用 要不然我这边每次想要更新功能都要重新搞一个key,比较麻烦。谢谢大家合作。

CainCamera截图

CainCamera美颜相机安卓源码

动态贴纸与动态滤镜功能

人脸美化与美型处理

彩妆功能

  • 备注:由于缺乏素材,这里只展示彩妆功能是如何通过遮罩来实现。

媒体库遍历

图片编辑页面

  • 备注:图片编辑功能暂时没有时间实现所有的功能

CainCamera 参考项目:

grafika

GPUImage

MagicCamera

AudioVideoRecordingSample

资源下载地址:https://github.com/Zhangting89/CainCamera

声明:本站部分文章或资源,整理于网络或由网友提供,主要用于知识性分享与学习用途。若相关内容侵犯了原著者的合法权益,请联系处理。
开源代码

辅助填词APP 词Ci

2021-7-5 23:09:24

开源代码资源

自定义动态烟雾模拟流体html源码模板

2021-7-20 15:08:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧