视频绿幕抠像应用:用FastDeploy部署RVM拯救视频剪辑师的发量

本项目为自动抠像,不管背景是什么,都可以抠像成绿幕视频。上传视频或图片,一键抠图抠像!将绿幕视频下载后,就可以用视频编辑软件进行透底与合成操作了。

苹果系统下可以使用系统自带的iMovie进行编辑,Windows下更有多种软件可以进行编辑,请自行搜索下载。当然还可以使用PE等专业视频编辑软件。

遗憾之处是AIStudio新版的应用部署只能用cpu,这样7秒的视频需要渲染7分钟(高端版cpu版本需要3分钟),有点慢。优点是不用运行项目,不需要编程知识,只要在应用页面上传视频并“提交”即可。如果想加快速度(比如在调试项目的时候,需要多次调用执行),就到notebook里面使用GPU来处理吧。

技术选型,使用FastDeploy部署,抠像模型选择明星产品RVM(未来会尝试PP-Matting模型)。
关于RVM模型具体部署,参考文档:https://github.com/PaddlePaddle/FastDeploy/tree/develop/examples/vision/matting/rvm/python

步骤分解,整个工作分为两部分:

  • 1、 在notebook下调通
  • 2、 在应用中部署调通

效果图:

一、在notebook下调通RVM视频抠像

FastDeploy是一款全场景、易用灵活、极致高效的AI推理部署工具。提供

视频绿幕抠像应用:用FastDeploy部署RVM拯救视频剪辑师的发量相关推荐

  1. 利用RVM与FastDeploy实现高效视频绿幕抠像:挽救视频剪辑师的工作效率

    目录 引言 RVM: Robust Video Matting FastDeploy: 快速部署 1.安装FastDeploy环境 2.运行官方RVM抠像测试代码

  2. 互动拍照 — 绿幕抠像拍照

    目前的抠像比较于体感抠像.图像识别的做法,还是绿幕/蓝幕抠像更稳定. 绿幕蓝幕是RGB三基色中的两个,由于是基色,所以容易找到标准,又由于人体的肤色,倒置红色并不适宜.同时,市面上绿色的服饰比较少,所 ...

  3. ffmpeg php 抠像_FFMPEG批量绿幕抠像BAT脚本实现

    平时拍抖音短视频和西瓜长视频需要用到绿幕抠像,除了PR和AE有没有批量抠像的简便方法?有的!用FFMPEG就可以! FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GP ...

  4. Blender绿幕抠像并导出

    Blender绿幕抠像并导出 Blender好像不太能实时看抠像效果,但是可以导出序列帧,再用PR合成一下就行. 一. 将节点连接成这样的形状 注意: - 输入图像节点中帧的值要改为视频帧的总数,如这 ...

  5. 基于OpenCV的绿幕抠像与图像融合

    一.背景知识         Keying,即抠像,从一幅图像中提取所要的前景,让它与背景分离起来.Key通常只包含一个通道,是一幅黑白图像,通常黑色的区域(0)代表完全透明,而白色区域(1)代表完全 ...

  6. 一键绿幕抠像替换背景,绿幕抠图是如何操作的?

    一般要抠像的视频,前期都使用绿幕或蓝幕拍摄.拍摄结束进入后期软件进行抠像处理.那再我们日常生活中,没有用绿幕蓝幕拍摄,我们又改如何进行视频抠像替换背景的操作呢? 在电影.电视剧拍摄中应特效需要常用到绿 ...

  7. Unity3D视频绿幕抠图的实现及优化

    Unity3D视频绿幕抠图的实现及优化 展开 本文是通过Shader处理绿幕的方式来实现Unity中视频(VideoPlayer)的绿幕抠图.因为项目原因,不追究细节(能用就好能用就好)orz可是我连 ...

  8. html5 自动扣图,canvas像素点操作之视频绿幕抠图

    本文介绍了canvas像素点操作之视频绿幕抠图,分享给大家,具体如下: 用法: context.putimagedata(imgdata, x, y, dx, dy, dwidth, dheight) ...

  9. OBS:绿幕抠像 chroma_key_filter.effect 笔记

    近期对obs studio源码进行解析,对obs_filter 的绿幕抠图进行理解,期间看源码文件看了很多相关的,一直没有发现绿幕抠像的算法,最后在chroma_key_filter.effect文件 ...

最新文章

  1. Linux系统函数之IO函数
  2. pip install 默认安装路径修改
  3. 2)JS动态生成HTML元素的爬取
  4. JAVA(四)类集/枚举
  5. Go 语言的包依赖管理
  6. 大数据和hadoop的一些基础知识
  7. 论文盘点:性别年龄分类器详解
  8. Java代码的维护与更新,Java常用的规则引擎,让你变动的代码更加容易维护
  9. AM335x 添加 HUAWEI MU609 Mini PCIe Module,并用pppd 启动相关设备
  10. 「数据分析」Sqlserver中的窗口函数的精彩应用之数据差距与数据岛(含答案)...
  11. 《Spring实战》第一章 — Spring之旅
  12. Linux 命令(125)—— vmstat 命令
  13. 【读书笔记】JavaScript高级编程(一)
  14. 六、面向对象,会了面向对象妈妈再也不用担心我找不到对象了!
  15. 主键冲突报什么代码_MySQL主键设计
  16. Android Studio 学生课程签到系统
  17. 如何将Google表格电子表格插入Google文档
  18. 【ArcGIS微课1000例】0039:ArcGIS注记转CAD注记的方法
  19. 致远SPM解决方案之库存管理
  20. 虹科分享 | 集中管理的安全USB驱动器的好处

热门文章

  1. java的后端框架之spring详解篇一(Spring框架基础)
  2. 华为OD机试题,用 Java 解【英文输入法】问题
  3. 计算机网络钟中PCF,串行时钟PCF8583在微机保护装置中的应用
  4. Python colorama 彩色打印实现代码
  5. 【通信原理】基带数字传输和码间干扰核心问题解析
  6. BNF范式(巴科斯范式)
  7. 强推TTS涨价遭反弹 去哪儿与OTA隔空“交火”
  8. python 使用cookiejar 登录人人网
  9. hihocoder 诺兹多姆
  10. TOP100summit分享实录 | 如何构建一套全链路的故障追踪和故障自愈系统? 1