GitHub

您所在的位置:网站首页 直播软件美颜真实还原视频 GitHub

GitHub

2024-07-16 13:33:42| 来源: 网络整理| 查看: 265

pixelFree 商业级美颜SDK 项目介绍

pixelFree 是基于个人几年对图形学习,总结开发的SDK, 轻量级高性能。主要用于直播,短视频,RTC ,1v1 聊天,证件照.....等场景的图形处理

主要功能包含:美白,红润,磨皮,锐化,画质增强,大眼,瘦脸…….

集成接入参考 pixelFreeEffects 演示DEMO

注:演示所有素材均来源于网络,如有侵权邮件告知(微信号:17376595626),将第一时间删除

美颜效果

磨皮的同时,保留更多细节,美化与真实并存

演示1 参数:美白(0.6),红润(0.6),磨皮(0.7),锐化(0.2),大眼(1.0),瘦脸(1.0),v脸(1.0),下巴(1.0)

演示2:动态贴纸

美颜全开性能

支持的平台系统 平台 系统 iOS > 9.0 Andriod > 5.0 已经支持适配的音视频厂商

七牛云,声网,腾讯,即构

iOS 接入方式

手动接入

Demo 工程中有接入 PixelFree.framework,参考 demo 接入

pod 导入

pod 'PixelFree' 接入使用

初始化

// 素材路径 NSString *face_FiltePath = [[NSBundle mainBundle] pathForResource:@"filter_model.bundle" ofType:nil]; // 授权文件 NSString *authFile = [[NSBundle mainBundle] pathForResource:@"pixelfreeAuth.lic" ofType:nil]; // 初始化实例 self.mPixelFree = [[SMPixelFree alloc] initWithProcessContext:nil srcFilterPath:face_FiltePath authFile:authFile];

美颜参数设置

// 大眼 [_mPixelFree pixelFreeSetBeautyFiterParam:PFBeautyFiterTypeFace_EyeStrength value:&value];

滤镜设置 (内置 30 款滤镜 )

// 滤镜类型,类型字段查看,滤镜表格 const char *aaa = [param.mParam UTF8String]; [_mPixelFree pixelFreeSetBeautyFiterParam:PFBeautyFiterName value:(void *)aaa]; // 滤镜程度 [_mPixelFree pixelFreeSetBeautyFiterParam:PFBeautyFiterStrength value:&value];

图像渲染处理,内部会内存回写

// pixbuffer 视频数据 [_mPixelFree processWithBuffer:pixbuffer]; 更新日志

2023-5-12 日更新 v2.4.6

iOS android demo 优化 鉴权优化

2023-3-25 日更新 v2.4.6

新增添加水印接口

2024-2-28 日更新 v2.4.5

更新 android 添加一键美颜

2024-1-16 日更新 v2.4.5

添加动态贴纸 适配七牛云音视频 SDK

2023-12-16 日更新 v2.4.4

android 低端设备优化 支持单纹理处理

2023-11-11 日更新 v2.4.3

支持返回内部纹理返回 android 改用 aar 包接入

2023-10-09 日更新 v2.4.1

新增眼睛旋转 新增微笑嘴角

2023-09-09 日更新 v2.4.0

新增一键美颜 包体与 CPU 优化

2023-08-12 日更新 v2.3.3 伟大优化,性能提升 30%

磨皮优化 GPU 指令优化

2023-07-20 日更新 v2.3.2

优化美型效果,美型形变显得更加真实

2023-07-4 日更新 v2.3.1

新增道具贴纸 优化内存

2023-02-4 日更新 v2.3.0

新增绿幕背景替换实现,一件替换背景图片 背景视频替换,完成 FFmpege 解码,接口未开放,待续

2022-09-30 日更新 v2.2.0

iOS 添加 UIImage 图片处理接口,

2022-09-3 日更新 v2.0.1

add andriod JNI and Demo 调优美型算法

2021-11-20 日更新 v2.0.0

c++ 重构sdk 提供 SO 库 移除动态贴纸,3D贴纸功能

2020-12-31 日更新 v1.1.2

修复异常crash

美型切换到cpu上执行,通过网格减少运算,降低gpu负荷

2020-12-05 日更新 v1.1.0

添加3D贴纸(使用配置json,仅测试了.obj格式模型)

添加新美白(阴影保护的更好,减少噪点引入)

新增画质增强功能

修复滤镜造成画面异常bug

2020-10-11 日更新

架构 日志系统,code_type,具备远程分析能力 ;默认LogLevelDebug。

2020-9-20 日更新 v1.0.3

效果优化: 目前只有texture接口,算法需要数据,需要glFinish() 阻塞,render耗时 +3ms,但是大大提升了贴纸跟随 修复bug 人脸快速消失,crash问题 第一次进入会鉴权失败问题

iphone 8 测试 CPU:68% cpu 百分比有提升,但是只跑了4个核 渲染耗时:

打开项(美白,红润,磨皮,锐化,滤镜,大眼,瘦脸,V脸,下巴) 耗时(ms) 8.2ms (+3ms来自cpu获取数据的阻塞)

2020-9-12 日更新

优化:

去除drawCall, 去除多余gl指令,

iphone 8 测试 CPU:54% 渲染耗时:

打开项(美白,红润,磨皮,锐化,滤镜,大眼,瘦脸,V脸,下巴) 耗时(ms) 4.6ms

2020-9-5 日更新

优化:

异步人脸检测

缓存高代价对象

iphone 8 测试 CPU:56% 渲染耗时:

打开项(美白,红润,磨皮,锐化,滤镜,大眼,瘦脸,V脸,下巴) 耗时(ms) 5.2ms

不开人脸变形耗时6.4ms,原因:功能少的时候,CPU 只开了 4核

2020-9-3 日更新

基于对美颜,美型,滤镜,贴纸,美妆原理理解。实现高质量美颜SDK **pixelFree.framework ** ,版本 v1.0.1

iphone 8 测试

CPU:54%

渲染耗时:

打开项(美白,红润,磨皮,锐化,滤镜,大眼,瘦脸,V脸,下巴) 耗时(ms) 18.6ms Android 体验 demo



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭