Android平台美颜相机/Camera实时滤镜/视频编解码/影像后期/人脸技术探索——目录
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项目地址
Android平台美颜相机/Camera实时滤镜/视频编解码/影像后期/人脸技术探索——目录相关推荐
- Android平台美颜相机/Camera实时滤镜/视频编解码/影像后期/人脸技术探索——1.1 工程思路与难点
回到目录 本文主要探讨搭建一款Android平台下美颜相机可能需要填的坑,内容会不断更新.. 相机框架 相机框架相对比较简单,现有的开源代码很多,可以很容易的实现拍照和录像的功能. 预览尺寸选择 预览 ...
- Android平台美颜相机/Camera实时滤镜/视频编解码/影像后期/人脸技术探索——2.4 滤镜以及配套代码的制作方法
Github项目地址 好久没有更新了,不行不行,怎么可以太监呢(`⌒´メ) 滤镜结构 滤镜主要是对于图像的处理,关于一款滤镜的制作方法可以看这里 既然是图像处理,那么滤镜的操作就主要是:卷积.像素映射 ...
- Android平台美颜相机/Camera实时滤镜/视频编解码/影像后期/人脸技术探索——2.3 仿制Snow相机和FaceU的边框/小脸模式
Github项目地址 回到目录 在体验各种美颜相机时,我发现FaceU和Snow相机都带一个小脸模式(或者边框模式),像这样的效果: 这是Snow相机的: 这是FaceU的: 两个看上去并不一样,因为 ...
- Android平台美颜相机/Camera实时滤镜/视频编解码/影像后期/人脸技术探索——2.2 来一份LOMO滤镜
Github项目地址 回到目录 了解了滤镜的基本知识以后,我们就可以试着来做我们的第一个滤镜了 虽然之前做过一个灰度滤镜,但是是采用直接修改片元着色器代码的方式,非常"不优雅",所 ...
- 图像滤镜(GPUImage/GPU加速)、美化/图像处理技术 拼接及Skia- Android
图像滤镜处理的两种方式:RGB点乘运算:GPU的矩阵运算(效率更高). > 图像像素处理 getPixel getPixels setPixel setPixels Android Bitmap ...
- vpu测试_一种普适的手机平台vpu视频编解码性能检测方法
一种普适的手机平台vpu视频编解码性能检测方法 [专利摘要]本发明公开了一种普适手机平台的视频处理单元(VPU)的H.264视频编解码性能检测方法,包括:手机平台利用VPU进行H.264视频编解码的系 ...
- 视频编解码优化以及与AI的实践结合
RealNetworks是流媒体类别的发明者,改变了音频和视频内容在各种设备和全世界消费的方式.在编解码市场的大环境下,RealNetworks推出了新一代的视频压缩算法RMHD,专为下一代的高清流媒 ...
- 中国音视频编解码标准(AVS+) 认证体系研究
针对国内外相关音视频产业标准.认证技术进行研究,本文结合我国自主知识产权的广播电视先进音视频编解码标准(AVS+)产业发展,对AVS+产品的特点进行分析,确定认证要素:认证范围.认证特性.认证标准.认 ...
- H.264/AVC视频编解码技术详解-殷汶杰-专题视频课程
H.264/AVC视频编解码技术详解-46880人已学习 课程介绍 H.264/AVC是目前业界应用为广泛的视频压缩编码标准,包含了先进而且较为成熟的视频编码技术.本课程将从原理.标准 ...
最新文章
- 比特率 波特率 数据传输速率 区别(转)
- 模块化是数据中心设计的未来
- MongoDB基本命令总结
- HTTP-post请求重定向后变成了GET请求
- DataGridView DataSource 如何实现排序
- 使用SQL语句获取SQL Server数据库登录用户权限
- relativelayout常用属性
- 算法-lowb三人组
- Java集合框架之三:HashMap源码解析
- python语法错误怎么办_python错误处理详解
- 宏基aspire拆机触摸_Acer宏基E1471G笔记本怎么拆机拆主板?
- 西点军校的经典法则(转载)
- Windows 10 office开机自启白页关闭,只需三步轻松关闭(亲测可用)
- Android模拟器使用SD卡(2)
- 云计算的特征:基本功能
- 推荐一款护眼的软件——f.lux。它可以随着时间,自己调节色温
- centos linux系统后门程序
- uwp之图片旋转动画实现
- MySQL系列教程(四)
- 对计算机课的期待200字,谈《计算机应用》课程教学组织优化