大家都知道在我们生活中常常需要使用各种版本的电子版证件照,例如:红底,蓝底,白底,一寸,两寸等。在python中替换图片背景颜色可以用image模块,利用image模块可以改变图片的大小,背景颜色等操作这里使用我偶像的照片。

人像分离
第一步将原图片中的人物与背景分离,我们使用百度AI 开放平台中的人像分割功能,它的免费版有50000次/天。使用百度的产品都知道需要一个 S 和 AK。
下面是代码:
def get_access_token(self):
"""
获取 access_token
"""
# 注意 SK 与 AK
host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=ak&client_secret=sk'
response = requests.get(host)
if response:
return response.json()['access_token']
def get_foreground(self, originalImagePath, ):
"""
人像分割
"""</

本文分享了如何使用Python进行人像分离、更换背景颜色,从而制作不同版本的电子证件照。通过百度开放平台的人像分割功能和PIL库,可以实现一键换底色和尺寸调整,让制作证件照变得简单快捷。
最低0.47元/天 解锁文章
1100

被折叠的 条评论
为什么被折叠?



