基于 rembg (U2-Net) 的本地 AI 抠图工具,支持去除背景、替换背景、背景模糊。
首次使用前运行安装脚本:
bash
bash {baseDir}/scripts/install.sh
或手动安装: pip install rembg Pillow numpy onnxruntime
所有操作通过 {baseDir}/scripts/bg_remove.py 执行:
bash
python3 {baseDir}/scripts/bg_remove.py remove <input> [-o output.png]
bash
# 纯色背景(支持 hex、rgb、颜色名)
python3 {baseDir}/scripts/bg_remove.py replace <input> -c "#FF0000" [-o output.png]
python3 {baseDir}/scripts/bg_remove.py replace <input> -c white [-o output.png]
# 图片背景
python3 {baseDir}/scripts/bg_remove.py replace <input> -i bg.jpg [-o output.png]
bash
python3 {baseDir}/scripts/bg_remove.py blur <input> [-r 15] [-o output.png]
-r 控制模糊半径,值越大越模糊,默认 15。
_nobg.png(去除)、 _newbg.png(替换)、 _blur.png(模糊)-o 参数自定义输出路径