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人像抠图的接口说明相关推荐

  1. 蓝松AI人像抠图SDK(无绿幕实时抠图)

  2. 蓝松视觉科技 AI人像抠图说明

    AI人像抠图的API 文章目录 AI人像抠图的API 1. 初始化 2.1 抠图API (nv21输入格式) 2.2 抠图API (rgba输入格式) 3. 释放抠图对象 4. 其他API 赠送的解释 ...

  3. (记录)PaddleHub创意赛:AI人像抠图及图像合成

    文章目录 PaddleHub创意赛:AI人像抠图及图像合成 一.安装环境(这里面有几个坑) 二.接下来就``开始P图 1. 引入包 2. 加载预训练模型(挺厉害的不得不说) 3. 图像合成 Paddl ...

  4. PaddleHub人像分割模型:AI人像抠图及图像合成

    点击上方"AI搞事情"关注我们 本项目根据DeepLabv3+模型一键抠图示例,主要采用PaddleHub DeepLabv3+模型(deeplabv3p_xception65_h ...

  5. AI人像抠图及图像合成:让你一键环游世界

    本程序基于百度飞浆 PaddlePaddle 平台完成. 该程序通过DeepLabv3+模型完成一键抠图. encoder-decoder进行多尺度信息的融合,同时保留了原来的空洞卷积和ASSP层, ...

  6. AI人像抠图及视频合成:让你体验复仇者联盟的终局之战

    本程序基于百度飞浆 PaddlePaddle 平台完成. 该程序通过DeepLabv3+模型完成一键抠图. encoder-decoder进行多尺度信息的融合,同时保留了原来的空洞卷积和ASSP层, ...

  7. 蓝松绿幕抠图使用说明

    文章目录 提供两种形式. 方式1: 业务功能型 形式2: 纯净API类型 集成说明 常见问答 1. 如何支持多机位. 2. 如何支持合流 3. 绿色物体不想被抠去怎么办? 4. 如何推流 5. 如何外 ...

  8. python人像精细分割_PaddleHub人像分割模型:AI人像抠图及图像合成

    本项目根据DeepLabv3+模型一键抠图示例,主要采用PaddleHub DeepLabv3+模型(deeplabv3p_xception65_humanseg)和python图像处理库opencv ...

  9. 蓝松SDK更新至:4.9.0

    蓝松SDK更新至:4.9.0 绿幕抠图算法优化: 新算法改善反光的边缘黑色问题,并增加黄色是否保留功能 AI抠图算法优化: 初始化速度, 只初始化一次,全局使用,可达到毫秒级启动抠图. 绿幕抠图-图层 ...

最新文章

  1. XamarinAndroid组件教程设置自定义子元素动画(一)
  2. Linux C编程--线程操作3--线程属性解析
  3. js 一/二维数组排序
  4. 自定义注解事务课程回顾
  5. python正则表达式快速入门_Python学习笔记——正则表达式入门
  6. Asp.net web Api源码分析-HttpParameterBinding
  7. 真美 | 你破坏Java代码的样子,真美!
  8. 30个你 “ 不可能全部会做 ” 的javascript题目
  9. 计算机学不学工程制图,如何学好工程制图
  10. Window OS-拾贝
  11. 载波与载波频率,中心频率的解释
  12. Brocade 光纤交换机保存配置
  13. 第23次CSP认证题解
  14. 关于看算法导论不懂的时候的思考
  15. 基础内网信息探针思路
  16. 如何在HTML页面中引入一首网易云音乐以及B站的视频
  17. vue 过滤器做字数限制并显示省略号
  18. Linux服务器CPU使用率过高
  19. Linux修改系统时间、时区
  20. mod_wsgi和php,基于mod_wsgi模式安装Django

热门文章

  1. #欧姆龙#EIP通讯配置 简单攻略
  2. 视频虚拟剪辑工具_VirtualClip
  3. 华为ensp常用简单命令(一)
  4. 工程图字体宋体仿宋_曾在中国辉煌一时的“仿宋体”,为什么现今很少有人用了?...
  5. 发掘女性“数”能量,绽放科技新魅力
  6. 如何搭建谷歌离线地图服务?
  7. protel99se 元件名系表--分立元件库中英文对照
  8. 九连环的递归算法(C和C++)
  9. 安全防御之反病毒网关
  10. Java 岗史上最全八股文面试真题汇总,堪称 2023年面试天花板