文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Python教程教你如何去除背景

2024-04-02 19:55

关注

导语:

你不知道Python也能去除“背景”嘛?

修饰图片中的头发是设计师最烦人的任务之一!要修得完美,不破坏原图,需要注意的小细节实在

太多了。如果还要去除背景,会更让人头大。幸运的是,今天小编为此专门定制了这一期的内容,

今天我们就一起来学习一下吧!不仅会推荐几款小编觉得好用的抠图网站,还会给大家写一写代码

1)推荐网站

今天推荐三个自动抠图网站、3秒去除图片背景

国外网站:REMOVE.BG,全自动,全免费——www.remove.bg/zh/,5秒内全自动出图。

国内网站:稿定设计抠图——自动出图,可手动调整——半免费(免费10张)——

https://www.gaoding.com/koutu

可以选择三种模式——人像、商品、图形——选择后自动抠图如果不满意还可以手动调整。

国内网站:创客贴抠图——半自动,限时免费——https://www.chuangkit.com/koutu

2)代码实现

1》removebg(实际上还是第三方接口,不过removebg是免费的)。

首先先注册一个账号,然后访问下方链接获取api_keys(代码里面会用到)。

https://www.remove.bg/api#remove-background。

点击Get API Key 即可获取key值——获取到key值后,咱们就开编写python程序。

# 导入库
from removebg import RemoveBg
api_keys = "上面获取到的key值"
rmbg = RemoveBg(api_key, "error.log")
#rmbg.remove_background_from_img_file("图片路径")
rmbg.remove_background_from_img_file("xx.jpg")

效果展示:

2》第二种方法就是backgroundremover,其实就是一个Python库。

第一步:安装库

pip install backgroundremover

第二步:执行命令、

backgroundremover -i# "带背景照片" 
backgroundremover -o #"去除背景照片"
backgroundremover -i"cg.jpg" -o "cg_outopt.jpg"

Python方式调用:

import os
os.system('backgroundremover -i "cg.jpg" -o "cg_output.jpg"')

原理:实际上就是python通过os去执行终端命令。

注意:

在第二步时,初次使用需要下载模型(大概170m),下载地址是google,因此需要能够访问

google,才能下载。不过不用担心,小编已经把模型下载好了记得找我拿!

效果展示:

原图:

效果图:

到此这篇关于Python教程教你如何去除背景的文章就介绍到这了,更多相关Python去除背景内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯