Python调用百度AI接口体验人像动漫化

准备工作:

百度AI注册账号并登录

选择 开放能力-->图像技术-->人像动漫画

选择 立即使用 

点击红框内 去领取 领取资源 

领取成功后去 应用列表--> +创建应用 填写相应信息后即可查看你的 API Key 和 Secret Key

 

操作步骤:

1.安装python-office

安装很简单,在有python环境的电脑上,使用windows命令行(我使用的是pycharm里的命令行)执行下面这一行命令即可安装python-office

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-office -U

2.pycharm输入以下代码生成动漫头像

# 导入这个库:python-office,简写为office
import office

office.image.img2Cartoon(path='',client_api='你的api key', client_secret='你的secret key')

# 参数说明:
# path: 真人照片/PDF的路径,例如:D://image//人.jpg
# client_api: '你的api key'
# client_secret: '你的secret key'

 运行代码,在工作区路径下得到一张转换后的动漫头像result.jpg

错误总结:

1. python-office出错:ValueError: check_hostname requires server_hostname(其中解决方法之一)

解决方法:安装python-office一直提示错误发现是一个非常简单的问题,由于我开机自动启动VPN,结果导致连不上下载资料的服务器,只需将VPN关掉即可

 2. python-office库出错

3.AttributeError: module 'office' has no attribute 'image'

第2和3点错误好像是因为我最开始安装的时候使用命令pip install python-office有问题,只需要使用我上面贴出来的命令重新安装python-office即可:

卸载python-office

pip uninstall python-office

参考资料:https://blog.csdn.net/weixin_64843653/article/details/125387200?spm=1001.2014.3001.5502