ai怎么抠图去除底色(怎么抠图最简单?教你一行Python代码去除照片背景)

今天就教大家如何用Python去除照片背景。说到去除照片背景的方法,首先想到的就是第三方界面(比如百度AI,或者某些设计中的一键抠图)。),但本文重点关注的是免费使用的那种

白嫖是yyds!

私人边肖01可以获得很多Python学习资源。



这里有两种免费去除照片背景的方法

第一种

第一个方法是backgroundremover,它实际上是一个Python库。

github地址:

https://github.com/nadermx/backgroundremover

很好用:只需两步(github介绍有些安装没有必要,可以忽略)

步骤1:安装库

Pip安装后台删除步骤2:执行命令

# background remover-I & # 34;带背景照片& # 34;-o & # 34;删除背景照片& # 34; background remover-I & # 34;cg.jpg & # 34-o & # 34;CG _ out opt . jpg & # 34;Python模式调用:

# Import library Import OS OS . system(& # 39;background remover-I & # 34;cg.jpg & # 34-o & # 34;cg _ output.jpg & # 34')原理:其实python是通过os执行终端命令的。

:

第二步,第一次需要下载模型(170m左右)。下载地址是google,所以你需要能够访问google才能下载。

下载的模型需要放在当前系统用户的目录下:

# #窗口: C:/Windows/useru2net/u2net . PTH # # MAC: /users/Lyc/. u2net . PTH [/h]

样本效果:



摘要

优点:可以不限次数使用,不仅可以去除照片背景,还可以去除视频背景(github上有使用方法,有兴趣的可以看看)

第二种

第二种方法是:removebg(其实是第三方接口,不过removebg是免费的)



删除官方地址:

https://www.remove.bg/

首先注册一个帐户,然后访问下面的链接来获取api_keys(将在代码中使用)

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



单击获取API密钥以获取密钥值。



得到键值后,我们来写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("chen.jpg")

样例效果:# import library from remove bug import remove bug API _ keys = & # 34;上面得到的键值& # 34; rmbg = RemoveBg(api_key,& # 34;error.log & # 34) # rmbg . remove _ background _ from _ img _ file(& # 34;路径& # 34;) rmbg . remove _ background _ from _ img _ file(& # 34;陈. & # 34)样本效果:

ai怎么抠图



摘要

优点:不限于证件照,任何图片都可以去掉背景(包括全身照和多人照等。)

缺点[/s2/]:此方法只能免费使用50次,超过50次会提示错误。

您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友