android 美颜相机开发,Android OpenGL ES从入门到进阶(一)—— 五分钟开发一款美颜相机...

news/2024/10/31 5:36:52/

源码链接:https://github.com/smzhldr/AGLFramework

一、前言

商店里有数十款的美颜相机类产品,以及像抖音,唱吧之类带有视频的软件,功能很强大,其实现原理基本上都是以OpenGL ES为核心的特效处理,笔者码了一个很轻量级的Android OpenGL ES及Camera开发框架,意在使用的时候专注的编写OpenGL代码,而不是浪费时间在OpenGL环境搭建以及了解奇怪的函数接口。

这个框架(AGLFramework)是轻量级的,但扩展性很好,也可根据自己的需求定制,能满足大部分项目的需求,使用起来很方便,当前版本为3.2版本,最新版可以到GitHub获取源码,目前具有相机的分辨率切换,摄像头切换,自动对焦等功能,带有美白,磨皮,几十种滤镜,静态贴纸等几个特效处理功能,系列文章会逐步增加功能。我们先看下完整的效果 (借用下子怡姐姐的美照,打扰了)。

136a843e98ad8980159e327f9c1794e7.png0212323057dade4e0d379f31249a0dff.png

二、五分钟开发美颜相机

1.新建一个空项目

关于新建Android project的具体步骤此处省略一千万字࿰


http://www.ppmy.cn/news/437082.html

相关文章

android自定义美颜相机,效果最自然 美颜相机for Android版更新

【IT168 资讯】备受爱自拍女生追捧的手机自拍神器“美颜相机”安卓版在八月初迎来了又一次重大改版,跟iPhone最新版一样,美颜相机安卓版1.3也在“自拍”功能中新增加了“美颜特效”模式,此外自拍瞬间的祛黑眼圈功能及祛斑功能再度升级&#x…

鸿蒙系统视频美颜,BeautyCam美颜相机

BeautyCam美颜相机app是一款超美的自拍相机软件。BeautyCam美颜相机app提供细腻质感滤镜和高级美颜功能,让你时刻保持好气色! 软件介绍 BeautyCam美颜相机app是一款火爆全球的自拍神器。BeautyCam美颜相机app具有强大的功能,一键拍照美颜全搞…

java美颜相机

通过java来实现美颜相机需要以下步骤: 1.设置窗体(画图版面、功能版面) 2.添加动作监听器 3.对监听器的功能设置 一、设置窗体 首先我们应该设置美颜相机的窗体界面(用边框布局BorderLayout) 我们可以直接通过创建…

美颜相机基本算法总结

一、主要内容概述 本文主要是对美颜相关的一些内容的学习做一个总结,一个基本的美颜相机大概包含了美颜和美型两个方面,美颜主要是磨皮美白等效果,美型则是对眼睛、鼻子、脸型等做一些微调;大多美型相机还会提供各式各样的滤镜、…

【项目:实现美颜相机——java】

我们可以用java代码实现美颜相机的功能。 类似于之前的图片处理效果: 【java用监听器实现选择处理图片的效果】_ZERO_HOPE的博客-CSDN博客 摄像头抓取的图片一帧一帧地绘制在界面上,得到视频效果。 我们对图片进行处理,就能得到滤镜效果的…

为什么说网络安全是IT行业最后的红利?

前言 “没有网络安全就没有国家安全”。当前,网络安全已被提升到国家战略的高度,成为影响国家安全、社会稳定至关重要的因素之一。 网络安全行业特点 1、就业薪资非常高,涨薪快 2021年猎聘网发布网络安全行业就业薪资行业最高人均33.77万…

IOS 笔记大全 (UI控件到网络协议)

1 MVC模式:(model+view+controller):是一种帮你把代码功能和显示划分出来的设计模式; 2 model:较为底层的数据引擎,负责管理实体中所继承的数据; 3 view:和…

HTTP请求和数据安全

http 超文本传输协议 http协议: 超文本传输协议(Hypertext Transfer Protocol) http协议规定了客户端和服务器之间的数据传输格式. http协议是在网络开发中最常用的协议.不管是移动客户端还是PC端,访问网络资源经常使用http协议. http优点: <1> 简单快速: http协议…