首页 > 编程语言 >使用python rembg替换登记照背景方法

使用python rembg替换登记照背景方法

时间:2023-05-07 12:31:52浏览次数:43  
标签:bg no python image path rembg new 替换

参考材料: https://pypi.org/project/rembg/


from rembg import remove
from PIL import Image

input_path = 'input.jpg'
output_path = 'output.png'

in_image = Image.open(input_path)
no_bg_image = remove(in_image)    #删除背景

x, y = no_bg_image.size

new_image = Image.new('RGBA', no_bg_image.size, color='blue')
new_image.paste(no_bg_image, (0, 0, x, y), no_bg_image)
new_image.save(output_path)


标签:bg,no,python,image,path,rembg,new,替换
From: https://blog.51cto.com/whbill/6251889

相关文章

  • pip3 & python3 -m pip All In One
    pip3&python3-mpipAllInOne$sudopip3installpackage_name#等价于$sudopython3-mpipinstallpackage_name#-mmodule-name$sudopipinstallmath-package-xgqfrms$sudopip3installmath-package-xgqfrms#等价于$sudopython3-mpipinsta......
  • python3 xml.etree.ElementTree.ElementTree
    1、介绍对应整个xml结构。2、初始化classElementTree:def__init__(self,element=None,file=None):self._root=element#firstnodeiffile:self.parse(file)element,ElementTree.Element类型,即设置一个节点对象作为根节点file,str......
  • python3 xml etree使用
    1、创建xml(1)通过ElementTree.ElementTree类创建,并设置一个ElementTree.Element对象作为参数,该参数对象作为根节点(2)通过ElementTree.Element创建一个或多个节点,为这些节点设置tag、attrib、text和tail(3)这些节点通过父节点的append方法添加,管理关系。ElementTree.ElementTr......
  • Python进阶:Day1什么django框架,怎么使用,用在哪里?
    前言:django框架大家好,我是辣条好久没有更新高能作品了,从今天开始我不定期更新系列作品,可能会偏向于中高级,没有基础的同学们可以看我往期的基础博文哦~亦或者直接通过文末底下名片直接找到辣条~废话不多说我们直接开始Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV......
  • Python flask成绩管理系统(课设、毕设、学习、源码下载)
    Pythonflask成绩管理系统后端:Python flask数据库:MySQL前端:html css js bootstrap等涉及功能:登录,登出,搜索,分类,排序,成绩管理,学生管理,班级管理,课程管理,数据统计分析,可视化图表 源码下载和功能展示:链接:https://pan.baidu.com/s/1D9cHH4Cy2jh6hgj3ZAWaDQ?pwd=q8le......
  • 用Python vc2 在大图中查找小图
    importcv2importtimedeffind_image_location(small_image_path,large_image_path):  #Loadimages  small_image=cv2.imread(small_image_path)  large_image=cv2.imread(large_image_path)  #Findmatchusingtemplatematching  result......
  • python - pdf去除水印
    可以使用微信截图等工具查看需要删除水印的rgb值,1.pdf转为图片并去除水印importfitzfromitertoolsimportproductimportosfromfunctoolsimportcmp_to_keyfromtqdmimporttrange#打开pdf文件pdf=fitz.open('./test.pdf')defcheck_rgb(rgb):#判断水......
  • python3 xml tree
    Python3XML解析|菜鸟教程(runoob.com)Python标准库之xml.etree-Awakenedy-博客园(cnblogs.com)1、介绍通过python3自带的xml.etree.ElementTree模块可以实现对xml的操作。XML是一种固有的分层数据格式,也是用一棵树来表示它。为此,本模块分为两个类:ElementTree将......
  • Python 发布部署
    原文:https://blog.csdn.net/qq_41466440/article/details/115321381一、本地打包1.生成项目依赖文件在idea中的项目根目录打开Terminal,执行以下命令(前提已经配置好python环境),会在根目录下生成requirements.txt依赖文件pipfreeze>requirements.txt12.打成压缩包二、发布到服......
  • Python将目录添加到环境变量
     importsys,ossys.path.append(os.getcwd())#将当前工作目录加入path#sys.path.append:添加环境变量#os.getcwd:返回当前工作目录(注意是工作目录cwd哦)importsys,ossys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))#将当前文件的上级目录......