当前位置: 首页 > news >正文

Inpaint Anything: 自动化抹除视频元素

自动化抹除视频元素

不用逐帧抠图,直接SAM + Tracking + Video Inpainting就能实现自动化抹除奔跑吧idol。

在这里插入图片描述

https://github.com/geekyutao/Inpaint-Anything

目录

  • 网站
  • 演示
  • 参考文献

网站

https://huggingface.co/spaces/InpaintAI/Inpaint-Anything

演示

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

原理就是,只要在视频的第一帧点击下要抹除的目标,tracking模型随即开始跟踪目标并输出对应的bounding box;这个bounding box可以作为SAM的prompt实现分割,即得到每一帧的目标mask;有了mask之后,video inpainting模型就可以进行填补了,目标物体随之从视频中抹去。

理论上上述方法非常可行有效,但做实验下来,发现实际瓶颈在于目前的video inpainting模型的效果不是非常好,导致最后目标移除的效果有限。

参考文献

https://arxiv.org/pdf/2304.06790.pdf

https://www.zhihu.com/question/612195663/answer/3120899437

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/99900.html

相关文章:

  • Flutter 开发者工具 Android Studio 开发Flutter应用
  • 后端byte[]传给前端接收默认变成string字符串
  • UE5 动画蓝图模板(Animation Blueprint Template)
  • Log4j源码解析
  • Docker 容器访问宿主机服务
  • Go 发送邮件
  • Spring AOP 的概念及其作用
  • python基础1——环境安装
  • uniapp 中 的progress加载进度条 的使用,在 页面显示数据加载的进度条,使用户的使用体验效果更好
  • 【尚硅谷】第01章:随堂复习与企业真题(Java语言概述)
  • MyBatis的SqlSession理解
  • axios 某个接口使用自己独有的完整地址
  • WEB:Web_python_template_injection
  • 【Android安全】Embedded Trace Microcell模块
  • 修改内核驱动之后-如何给内核打补丁
  • 【javaSE】 类和对象详解
  • 大数据课程D5——hadoop的Sink
  • 【数据结构】27.移除元素
  • 机器学习分布式框架ray运行xgboost实例
  • C++设计模式笔记
  • 简单聊聊创新与创造力
  • 使用TensorFlow训练深度学习模型实战(上)
  • 【Spring】什么是Bean的生命周期及作用域,什么是Spring的执行流程?
  • 立创EDA学习
  • 清风学习笔记—层次分析法—matlab对判断矩阵的一致性检验
  • 大众安徽内推
  • Meta “地平线世界”移动端应用即将上线,手机快乐元宇宙?
  • 更省更快更安全的云服务器,一站式集中管理,随时随地远程——站斧云桌面
  • 出现 Try run Maven import with -U flag (force update snapshots) 的解决方法
  • python多线程