GitHub
https://github.com/nadermx/backgroundremover
BackgroundRemover 是一个命令行工具,用于从视频 和图像中删除背景,由nadermx 制作以支持https://BackgroundRemover.app。
安装
pip install backgroundremover
使用
import os
# # C:\Users\dududada\.u2net\u2net_human_seg.pth
os.system('backgroundremover -i "mao/5.png" -o "mao/11111.png"')
从本地文件图像中删除背景
backgroundremover -i " /path/to/image.jpeg " -o " output.png "
图像背景去除的高级用法
有时可以通过打开 alpha 抠图来获得更好的结果。例子:
backgroundremover -i " /path/to/image.jpeg " -a -ae 15 -o " output.png "
改变之间不同背景去除方法的模型u2netp,u2net或u2net_human_seg
backgroundremover -i " /path/to/image.jpeg " -m " u2net_human_seg " -o " output.png "
视频
从视频中删除背景并制作透明 mov
backgroundremover -i " /path/to/video.mp4 " -tv -o " output.mov "
从本地视频中删除背景并将其覆盖在其他视频上
backgroundremover -i " /path/to/video.mp4 " -tov -tv " /path/to/videtobeoverlayed.mp4 " -o " output.mov "
从视频中删除背景并制作透明的 gif
backgroundremover -i “ /path/to/video.mp4 ” -Tg -o “ output.gif ”
制作磨砂键文件(绿屏叠加)
为总理制作磨砂文件
backgroundremover -i " /path/to/video.mp4 " -mk -o " output.matte.mp4 "
视频的高级用法
更改视频的帧率(默认设置为 30)
backgroundremover -i " /path/to/video.mp4 " -fr 30 -tv -o " output.mov "
更改视频的 gpu 批量大小(默认设置为 1)
backgroundremover -i " /path/to/video.mp4 " -gb 4 -tv -o " output.mov "
更改处理视频的工作人员数量(默认设置为 1)
backgroundremover -i " /path/to/video.mp4 " -wn 4 -tv -o " output.mov "
改变之间diferent背景去除方法的模型u2netp,u2net或u2net_human_seg
backgroundremover -i " /path/to/video.mp4 " -m " u2net_human_seg " -tv -o " output.mov "