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