Android Camera 实时滤镜(五)
Android 静态滤镜的实现
一、回顾知识点
1、基本滤镜效果的实现(黑白滤镜)
用到的技术是ColorMatrix。通过改变RGBA的系数,从而改变图像的成像效果。
2、PS滤镜效果的实现(反色效果、冰冻效果、油画效果)
用到的技术是通过遍历图像的像素点,设置图像的像素点的RGB三原色来实现PS效果。
二、静态滤镜的实现
基于之前积累下来的知识点,在对静态滤镜的实现方面做一下提升,还是从两方面进行实现。
1、基本滤镜效果升级版 –> 伪lomo滤镜的实现
- step1:原始图片
- step2:ColorMatrix处理
- step3:在处理后的图片上覆盖一层彩色lomo图片
- step4:覆盖上彩色lomo后的效果
- step5:伪lomo滤镜效果
2、PS滤镜效果升级版 –> 老照片滤镜的实现
(1)HSL颜色标准
- HSL色彩模式是工业界的一种颜色标准,是通过对色调(H)、饱和度(S)、亮度(L)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜 色的,HSL即是代表色调,饱和度,亮度三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。
- HSL色彩模式使用HSL模型为图像中每一个像素的HSL分量分配一个0~255范围内的强度值。HSL图像只使用三种通道,就可以使它们按照不同的比例混合,在屏幕上重现16777216种颜色。
- 在 HSL 模式下,每种 HSL 成分都可使用从 0到 255的值。(其中L是从黑(0)到白(255)渐变) 。
老照片效果的总体思路是,对色调、饱和度、亮度进行处理,而非之前的红绿蓝色调处理。
(2)算法实现
- 效果图
转载于:https://my.oschina.net/u/141969/blog/609487
Android Camera 实时滤镜(五)相关推荐
- android camera 实时滤镜,【Camera】Android平台Camera实时滤镜实现方法
Android+JNI+OpenGL开发自己的美图秀秀 2016-01-18 16:39 阅读(5116) 评论(19) Android平台Camera实时滤镜实现方法探讨(十一)--实时美颜滤镜 2 ...
- android 滤镜开源,Android Camera 实时滤镜(三)
一.基于Android平台基本滤镜算法的实现 1.Android提供了改变图像数值的方法ColorMatrix,通过ColorMatrix方法可以实现基本滤镜,如黑白.灰色.泛黄等效果. 2.通过Co ...
- Android平台Camera实时滤镜实现方法
Android+JNI+OpenGL开发自己的美图秀秀 Android平台Camera实时滤镜实现方法探讨(十一)--实时美颜滤镜 Android平台Camera实时滤镜实现方法探讨(十)--代码地址 ...
- Android平台美颜相机/Camera实时滤镜/视频编解码/影像后期/人脸技术探索——1.1 工程思路与难点
回到目录 本文主要探讨搭建一款Android平台下美颜相机可能需要填的坑,内容会不断更新.. 相机框架 相机框架相对比较简单,现有的开源代码很多,可以很容易的实现拍照和录像的功能. 预览尺寸选择 预览 ...
- android相机实时滤镜,android 包含美颜等40余种实时滤镜相机
MagicCamera Idea from:android-gpuimage Real-time Filter Camera&VideoRecorder And ImageEditor Wit ...
- android 相机纹理,Android平台Camera实时滤镜实现方法探讨(五)--GLSurfaceView实现Camera预览...
前面有一篇探讨了如何在片段着色器中将YUV数据转换为RGB数据并显示,但采用samplerExternalOES将SurfaceTexture作为OpenGL外部纹理,需要使用GL_TEXTURE_E ...
- Android平台美颜相机/Camera实时滤镜/视频编解码/影像后期/人脸技术探索——2.4 滤镜以及配套代码的制作方法
Github项目地址 好久没有更新了,不行不行,怎么可以太监呢(`⌒´メ) 滤镜结构 滤镜主要是对于图像的处理,关于一款滤镜的制作方法可以看这里 既然是图像处理,那么滤镜的操作就主要是:卷积.像素映射 ...
- Android平台美颜相机/Camera实时滤镜/视频编解码/影像后期/人脸技术探索——目录
Github项目地址 缘起 不知道什么时候开始,朋友圈和好友动态里突然充斥着大量脸部贴纸.恶搞效果,以及各种美颜过度的大头照. 这很正常嘛,我想,女生发照片当然要大个眼瘦个脸啊,直到我看到了男生也发了 ...
- Android平台美颜相机/Camera实时滤镜/视频编解码/影像后期/人脸技术探索——2.3 仿制Snow相机和FaceU的边框/小脸模式
Github项目地址 回到目录 在体验各种美颜相机时,我发现FaceU和Snow相机都带一个小脸模式(或者边框模式),像这样的效果: 这是Snow相机的: 这是FaceU的: 两个看上去并不一样,因为 ...
最新文章
- 数据驱动的云托管服务最佳范式
- Xamarin Essentials教程设备信息DeviceInfo
- c++画多边形_水彩画,这么美!怎么画出来的?
- 2015年企业如何避免索尼式的安全悲剧?
- ((ios开发学习笔记 十))代码实现自定义TableView
- [Linux] linux下安装配置 zookeeper/redis/solr/tomcat/IK分词器 详细实例.
- 3.1 Ext JS 组件总览
- python 自动抢红包_用二十行代码实现微信自动抢红包
- S3C6410 SD卡启动uboot分析(详细)
- 华为手机刷机功能总结
- 电商后台管理系统难点(2)
- 科研画图——流程图软件draw.io
- Vuforia入门之简单图片识别案例(一)
- C语言编程入门——HelloWorld!
- 晒弟弟考取的教资证写的朋友圈文案
- Vue项目H5移动端在线预览PDF文件
- 趣图:程序员先发现下雨了
- 基于GRNN网络和小波变换的ECG信号睡眠监测matlab仿真
- H3C链路二层聚合教程
- VA01销售订单批导问题解决
热门文章
- Cent OS网络基本配置——修改配置文件
- 【历史上的今天】11 月 26 日:中国移动的第1亿个用户;Microsoft 确立名字;控制论鼻祖出生
- LeetCode 134. 加油站(C++)
- windows怎样连接到linux桌面,Windows远程桌面连接Ubuntu 14.04
- linux下caffe编译以及python环境配置手记
- 【unity】动画状态机中Transition的settings两段动画如何设置?
- 能用“收款人支付手续费”戏弄骗子吗?
- 【射影几何01】 射影几何介绍
- PTA——是不是太胖了
- 解决VS中未定义标识符cout,endl