本文主要是介绍Window、Linux环境下使用rembg库应用分离图片前后景,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Windows环境
conda环境下,要求python版本是3.8(测试过3.6不行)
安装rembg库,pip install rembg
在命令行窗口输入rembg -p F:/input F:/output (input,output分别为输入,输出文件夹,可批量处理)
在pycharm上运行的话,导入import rembg
输入os.system(‘rembg -p F:/input F:/output’)
在第一次运行时,若运行不出来,说明没有自动加载下载模型。需要下载模型。
https://docs.google.com/uc?export=download&id=1ao1ovG1Qtx4b7EoskHXmi2E9rp5CHLcZ
Linux环境下:
python3.8环境下
pip install rembg
将下载的u2net.pth 保存到根目录自创的.u2net文件夹下
运行rembg -p input output 命令即可
如报错no module named ‘torch._c’ 则安装conda install pytorch即可
#参考其他内容
https://www.jianshu.com/p/5950c40bb228
这篇关于Window、Linux环境下使用rembg库应用分离图片前后景的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!