蓝松AI人像抠图的接口说明
AI人像抠图的API
文章目录
- AI人像抠图的API
- 1. 初始化
- 2.1 抠图API (nv21输入格式)
- 2.2 抠图API (rgba输入格式)
- 3. 释放抠图对象
- 4. 其他API
- 赠送的解释(二选一)
- 1.视频抠图类:
- 2.直播抠图类
- 说明 此SDK为离线版本, 在手机端执行, 不访问网络.
- 主要是对视频抠图或摄像头实时抠图
1. 初始化
**
* 初始化AI人像抠图.
*/
public int init(int level);
2.1 抠图API (nv21输入格式)
/**
* 抠图API, 输入是nv21格式的数据, 即Camera类的输出数据
* @param yuv420sp 数据
* @param width 数据的宽度
* @param height 数据的高度
* @param rotate 数据要旋转的角度;支持90/180/270;
* @return 返回的是抠图后的mask单通道, 数据大小等于getWidth() * getWidth();我们提供针对opengles2.0的抠图合成代码,
*/
public byte [] segmentNv21Data(byte[] yuv420sp, int width, int height, int rotate);
2.2 抠图API (rgba输入格式)
/**
* 抠图API, 输入的是rgba格式的数据
* @param rgba 图像数据. 大小等于getWidth() * getWidth()*4
* @return 返回的是抠图后的mask单通道, 数据大小等于getWidth() * getWidth();我们提供针对opengles2.0的抠图合成代码.
*/
public byte[] segmentRgba(byte[] rgba);
3. 释放抠图对象
/**
* 释放AI人像抠图;
*/
public int release()
4. 其他API
/**
* 获取人像抠图后的数据宽度.
* @return 宽度; 在init后调用;
*/
public static int getWidth();
赠送的解释(二选一)
1.视频抠图类:
- 此类是基于以上的API 结合我们的图层架构做的<本地视频抠图应用场景>的功能演示.
- 我们针对本地视频帧可缓存的特点, 采用大量异步操作,做了深入的优化, 使运行速度更快. 把视频解码, 编码, 背景视频解码, 编码, 多图层叠加,声音叠加, UI页面布局等封装为一个完整的类, 从而方便直接使用.
- 支持常见的抠图后的背景叠加,前景叠加, 增加声音, 增加logo,一键导出,反复编辑等功能.
2.直播抠图类
- 此类是基于以上API , 结合我们的图层架构做的<摄像头直播抠图应用场景>的功能演示.
- 针对摄像头的实时性要求高,做了深入的优化.
- 支持摄像头采集,人像抠图,叠加背景,叠加前景,增加挂件, 支持多路画面输入, 支持蓝牙键盘, 支持处理后的画面输出等功能;
蓝松AI人像抠图的接口说明相关推荐
- 蓝松AI人像抠图SDK(无绿幕实时抠图)
- 蓝松视觉科技 AI人像抠图说明
AI人像抠图的API 文章目录 AI人像抠图的API 1. 初始化 2.1 抠图API (nv21输入格式) 2.2 抠图API (rgba输入格式) 3. 释放抠图对象 4. 其他API 赠送的解释 ...
- (记录)PaddleHub创意赛:AI人像抠图及图像合成
文章目录 PaddleHub创意赛:AI人像抠图及图像合成 一.安装环境(这里面有几个坑) 二.接下来就``开始P图 1. 引入包 2. 加载预训练模型(挺厉害的不得不说) 3. 图像合成 Paddl ...
- PaddleHub人像分割模型:AI人像抠图及图像合成
点击上方"AI搞事情"关注我们 本项目根据DeepLabv3+模型一键抠图示例,主要采用PaddleHub DeepLabv3+模型(deeplabv3p_xception65_h ...
- AI人像抠图及图像合成:让你一键环游世界
本程序基于百度飞浆 PaddlePaddle 平台完成. 该程序通过DeepLabv3+模型完成一键抠图. encoder-decoder进行多尺度信息的融合,同时保留了原来的空洞卷积和ASSP层, ...
- AI人像抠图及视频合成:让你体验复仇者联盟的终局之战
本程序基于百度飞浆 PaddlePaddle 平台完成. 该程序通过DeepLabv3+模型完成一键抠图. encoder-decoder进行多尺度信息的融合,同时保留了原来的空洞卷积和ASSP层, ...
- 蓝松绿幕抠图使用说明
文章目录 提供两种形式. 方式1: 业务功能型 形式2: 纯净API类型 集成说明 常见问答 1. 如何支持多机位. 2. 如何支持合流 3. 绿色物体不想被抠去怎么办? 4. 如何推流 5. 如何外 ...
- python人像精细分割_PaddleHub人像分割模型:AI人像抠图及图像合成
本项目根据DeepLabv3+模型一键抠图示例,主要采用PaddleHub DeepLabv3+模型(deeplabv3p_xception65_humanseg)和python图像处理库opencv ...
- 蓝松SDK更新至:4.9.0
蓝松SDK更新至:4.9.0 绿幕抠图算法优化: 新算法改善反光的边缘黑色问题,并增加黄色是否保留功能 AI抠图算法优化: 初始化速度, 只初始化一次,全局使用,可达到毫秒级启动抠图. 绿幕抠图-图层 ...
最新文章
- XamarinAndroid组件教程设置自定义子元素动画(一)
- Linux C编程--线程操作3--线程属性解析
- js 一/二维数组排序
- 自定义注解事务课程回顾
- python正则表达式快速入门_Python学习笔记——正则表达式入门
- Asp.net web Api源码分析-HttpParameterBinding
- 真美 | 你破坏Java代码的样子,真美!
- 30个你 “ 不可能全部会做 ” 的javascript题目
- 计算机学不学工程制图,如何学好工程制图
- Window OS-拾贝
- 载波与载波频率,中心频率的解释
- Brocade 光纤交换机保存配置
- 第23次CSP认证题解
- 关于看算法导论不懂的时候的思考
- 基础内网信息探针思路
- 如何在HTML页面中引入一首网易云音乐以及B站的视频
- vue 过滤器做字数限制并显示省略号
- Linux服务器CPU使用率过高
- Linux修改系统时间、时区
- mod_wsgi和php,基于mod_wsgi模式安装Django
热门文章
- #欧姆龙#EIP通讯配置 简单攻略
- 视频虚拟剪辑工具_VirtualClip
- 华为ensp常用简单命令(一)
- 工程图字体宋体仿宋_曾在中国辉煌一时的“仿宋体”,为什么现今很少有人用了?...
- 发掘女性“数”能量,绽放科技新魅力
- 如何搭建谷歌离线地图服务?
- protel99se 元件名系表--分立元件库中英文对照
- 九连环的递归算法(C和C++)
- 安全防御之反病毒网关
- Java 岗史上最全八股文面试真题汇总,堪称 2023年面试天花板