QQ登录

只需要一步,快速开始

APP扫码登录

只需要一步,快速开始

查看: 5495|回复: 0

[Python] 强大的开源实时视频抠图工具,头发丝也能完整保留

[复制链接]

等级头衔

积分成就    金币 : 2861
   泡泡 : 1516
   精华 : 6
   在线时间 : 1327 小时
   最后登录 : 2026-4-23

丰功伟绩

优秀达人突出贡献荣誉管理论坛元老活跃会员

联系方式
发表于 2021-1-11 15:08:16 | 显示全部楼层 |阅读模式
       BackgroundMattingV2 是华盛顿大学几位研究员提出的一种实时、高分辨率的背景替换技术,能保留头发细节,效果惊人,是基于 Python 实现的。在 4K 分辨率下,该技术的运行速度为 30fps,在现代 GPU 上,高清的运行速度为 60fps。该技术是基于背景抠图,其中一帧额外的背景被捕获并用于恢复前景蒙版和前景层。2 i2 z8 m( M/ }0 N9 |" A% F
1.jpg
1 Z; H3 w: I& P; F& [, K项目源码地址:1 Z4 N$ p8 r9 o* t) c5 n6 K
https://github.com/PeterL1n/BackgroundMattingV2) C: F  c" x  Z3 M# L8 }. m
项目依赖库:7 ^5 p, y) H  O0 h
  kornia==0.4.11 I+ e5 K7 L: J; U
  tensorboard==2.3.07 v$ M" X) i4 {' P1 d
  torchvision==0.8.15 k0 J4 P* Z6 ^# J  X
  tqdm==4.51.07 J% f: t& F7 g) J. i. Q
  opencv-python==4.4.0.44; |3 s( J% ]" P, F0 @4 a" W7 N
  onnxruntime==1.6.0
/ I$ U& f0 B+ a$ `2 f# i1 ~开发者提供的一些文件资源(国内需木弟子):1 B! Z6 z+ |% }' d. M% `: o
1、下载模型/权重文件. h* m% [( `/ A7 T! t
https://drive.google.com/drive/folders/1cbetlrKREitIgjnIikG1HdM4x72FtgBh?usp=sharing  t4 S) G6 i" Z% u
2、用于练习的视频和图片文件" i& _6 d; ~0 b4 _- J
HD视频:
+ d. f1 c1 k/ z& M# Y& [* x+ Thttps://drive.google.com/drive/folders/1j3BMrRFhFpfzJAe6P2WDtfanoeSCLPiq; R0 ~& y) N  o3 o- Z3 g
4K视频和图片:! E6 d* V7 _  ]0 ^6 x1 M9 j
https://drive.google.com/drive/folders/16H6Vz3294J-DEzauw06j4IUARRqYGgRD?usp=sharing
+ C; d4 B. g- N; ?) n项目demo脚本介绍:
% m# q: k4 n# Rinference_images.py:用于图片中的背景替换,用法如下:! O8 P! R/ H# a2 @2 @  V! z
python inference_images.py% d8 ^# S7 C  \! T( C
--model-type mattingrefine
. u* L/ |. M  [1 v; Y--model-backbone resnet50
: R2 \& ^& Y$ l" F. `& }--model-backbone-scale 0.259 [3 Q, ^7 Y9 k; t
--model-refine-mode sampling! W+ h) d; V* b  V: P
--model-refine-sample-pixels 80000
& ]/ c7 e( o  y--model-checkpoint "PATH_TO_CHECKPOINT"7 U9 V* V" [5 u2 S. k" v: q9 y8 N
--images-src "PATH_TO_IMAGES_SRC_DIR"
6 k$ s& O3 @# q0 X) _% F--images-bgr "PATH_TO_IMAGES_BGR_DIR"
+ s6 ?# ~* _% a! f8 t" ~; a: i--output-dir "PATH_TO_OUTPUT_DIR"' w8 x1 R% D! a- ~8 K" @% }4 v0 w8 y
--output-type com fgr pha
& d; F' j- b. l$ E  sinference_video.py: 用于视频中的背景替换,用法如下:* Q8 u0 ^. G3 Y& X+ H5 {* f3 E
python inference_video.py
% O, U3 g) O# n. l5 v; K--model-type mattingrefine
. A3 W- Z/ w1 P, Y4 O6 I( l--model-backbone resnet50
; G" D% V1 M/ A  J6 }# }5 j--model-backbone-scale 0.25 0 T7 ]  z  b* L" o5 k
--model-refine-mode sampling
$ y% [8 A# n+ R% v4 Y: m& l% v( M% }--model-refine-sample-pixels 80000
1 R! J7 @: v$ ~' [( s, R/ [( o8 D2 n--model-checkpoint "PATH_TO_CHECKPOINT"   z/ X. q6 A" p0 f, S8 a
--video-src "PATH_TO_VIDEO_SRC" 0 n1 I$ Z! y" L# ?' ^1 h
--video-bgr "PATH_TO_VIDEO_BGR" 3 S( ]! g* p+ u3 Q" Z" l# S
--video-resize 1920 1080 , M: O  G& H- r" x! L* l
--output-dir "PATH_TO_OUTPUT_DIR" , m8 m: [- j4 l
--output-type com fgr pha err ref8 Y# }; B5 `8 a9 B/ F; ~% S
inference_webcam.py:用于使用网络摄像头下的交互式背景替换,用法如下:
. i* {) k+ F0 e' h$ q' h9 v% o8 spython inference_webcam.py
1 L3 e% G: j7 C0 m9 r1 X8 S$ Z3 G--model-type mattingrefine
  u# G1 w) K! H- Y! W  J- T--model-backbone resnet50
. I5 ]: [1 G# e+ b: I! w* z( W--model-checkpoint "PATH_TO_CHECKPOINT" % a! O7 k) m- V) x1 ^0 @
--resolution 1280 720# N/ q' @) Q  `. i4 V7 p5 ?
虚拟摄像机% T. V0 A  o( o7 k& @" n* N
       开发者提供了一个应用插件,通过他们的模型将网络摄像头视频输送到一个虚拟摄像头。该插件仅适用于Linux系统,可以在Zoom视频会议软件中使用。更多详情请查看:" L$ a2 r4 t+ Y6 I
https://github.com/andreyryabtsev/BGMv2-webcam-plugin-linux! a0 B2 M7 `8 R; W: I: V
在Google Colab上体验% ~( f! ^1 C5 q# P. C) m0 S; J# U
       另外,开发者还提供了Google Colab的体验地址(国内需要木弟子),可以体验替换图片和视频中的背景。% h' v: U/ g) u1 h, }8 b7 `4 S
1、图片背景替换体验地址:. F2 B8 O3 n" C6 C4 c" i" ^. O' _
https://colab.research.google.com/drive/1cTxFq1YuoJ5QPqaTcnskwlHDolnjBkB9?usp=sharing+ q' N' r4 i# S" r9 ~% F  z( N
2、视频背景替换体验地址:
+ n7 k. O" {3 q! G0 g/ Ihttps://colab.research.google.com/drive/1Y9zWfULc8-DDTSsCH-pX6Utw8skiJG5s?usp=sharing
" H2 \5 ~& j, s! e; |' {5 p附上开发者提供的项目演示视频:
, X! k: g3 z' {. ]/ ?! Z
/ b" G4 F  c8 x( W7 X4 S5 y0 }7 i
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|paopaomj.COM ( 渝ICP备18007172号|渝公网安备50010502503914号 )

GMT+8, 2026-4-24 00:41

Powered by paopaomj X3.5 © 2016-2025 sitemap

快速回复 返回顶部 返回列表