Github项目地址
缘起
不知道什么时候开始,朋友圈和好友动态里突然充斥着大量脸部贴纸、恶搞效果,以及各种美颜过度的大头照。
这很正常嘛,我想,女生发照片当然要大个眼瘦个脸啊,直到我看到了男生也发了类似的照片。。
有人说现在是全民直播的时代,我虽然不是特别认同,但是也不得不被卷入这场由人脸技术/直播技术/图像视频处理技术引发的大潮中来。
于是,万年不发朋友圈的我决定,要做一款美颜相机。
不要笑哈,这可是我思考许久(大概1分钟)做出的决定。
相比做一个假VR(全景视频播放器),做一款相机App的难度大了不止一个等级。加上我破事太多,因此项目可能长期处于停滞不前的阶段。
如果你刚好也被相关的需求折腾的死去活来,那你也许来对地方了,欢迎来一起探讨遇到的问题踩过的坑。
目录
请注意,本文假定读者有一定的Android开发基础以及较强的动手能力
- 总体设计
1.1 工程思路与难点
1.2 GPGPU解决方案简述 - 从一些简单的开始
2.1 GPUImage结构简析
2.2 来一份LOMO滤镜
2.3 仿制Snow相机和FaceU的边框/小脸模式
2.4 滤镜以及配套代码的制作方法 - 每周一个滤镜系列
3.1 更新中。。。 - 像素级仿制FaceU
4.1 高仿FaceU长按录像按钮
4.2 更新中。。。 - 参考资料
Github项目地址