利用百度api实现人像动漫化

百度API地址:https://ai.baidu.com/tech/imageprocess/selfie_anime

技术文档:https://ai.baidu.com/ai-doc/IMAGEPROCESS/Mk4i6olx5

注册百度账号,开通实现人像动漫化,创建应用。

# encoding:utf-8

import requests

import base64

# client_id 为官网获取的AK, client_secret 为官网获取的SK

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:

access_token= response.json()["access_token"]

将上面的【官网获取的AK】【官网获取的SK】' 替换成自己的API Key 和 Secret Key

'''

人像动漫化

'''

request_url = "https://aip.baidubce.com/rest/2.0/image-process/v1/selfie_anime"

# 二进制方式打开需要处理图片文件

f = open('001.jpg', 'rb') # 打开需要处理的图片

img = base64.b64encode(f.read())

params = {"image":img}

request_url = request_url + "?access_token=" + access_token

headers = {'content-type': 'application/x-www-form-urlencoded'}

response = requests.post(request_url, data=params, headers=headers)

print(response)

if response:

# 保存文件

f = open('t.jpg', 'wb')

img = (response.json()['image'])

f.write(base64.b64decode(img))

f.close()

到此这篇关于python实现人像动漫化的示例代码的文章就介绍到这了,更多相关python 人像动漫化内容请搜索聚米学院以前的文章或继续浏览下面的相关文章希望大家以后多多支持聚米学院!

python人像动漫化_python实现人像动漫化的示例代码相关推荐

  1. python调用程序压缩文件_Python实现文件压缩和解压的示例代码

    大家可能都熟悉.zip格式的文件.它可以把多个文件,压缩成一个文件.这在网络上传输时很有用,而且节省硬盘空间. 接下来,我们使用Python实现压缩和解压. 读取ZIP文件信息 要读取ZIP文件的内容 ...

  2. python通过cookie绕过验证码_Python Selenium Cookie 绕过验证码实现登录示例代码

    之前介绍过通过cookie 绕过验证码实现登录的方法.这里并不多余,会增加分析和另外一种方法实现登录. 1.思路介绍 1.1.直接看代码,内有详细注释说明 # FileName : Wm_Cookie ...

  3. python实现自动登录软件_Python selenium实现微博自动登录的示例代码

    (一)编程环境 操作系统:Win 10 编程语言:Python 3.6 (二)安装selenium 这里使用selenium实现. 如果没有安装过python的selenium库,则安装命令如下 pi ...

  4. python简单目标检测代码_Python Opencv实现单目标检测的示例代码

    一 简介 目标检测即为在图像中找到自己感兴趣的部分,将其分割出来进行下一步操作,可避免背景的干扰.以下介绍几种基于opencv的单目标检测算法,算法总体思想先尽量将目标区域的像素值全置为1,背景区域全 ...

  5. python用os模块自动打开软件_Python实现自动打开电脑应用的示例代码

    由于时间原因,有时候可能会错过某个上网课的时间段.因此想要实现自动定时启动DingDing. 新手一枚,如有不当勿喷望大佬指正. 自动打开DingDing可以由两种方法实现: 通过找出找出软件在电脑中 ...

  6. python中延时函数_python中实现延时回调普通函数示例代码

    python中实现延时回调普通函数示例代码 这篇文章主要给大家介绍了关于python中实现延时回调普通函数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的 ...

  7. python中的类装饰器应用场景_Python 自定义装饰器使用写法及示例代码

    1.Python装饰器简介 python的装饰器就是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象.简单的说装饰器就是一个用来返回函数 ...

  8. python静态方法可以被继承吗_python 类的继承 实例方法.静态方法.类方法的代码解析...

    这篇文章主要介绍了python 类的继承 实例方法.静态方法.类方法的代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 dt={} class ...

  9. python画xy轴_python画双y轴图像的示例代码

    很多时候可能需要在一个图中画出多条函数图像,但是可能y轴的物理含义不一样,或是数值范围相差较大,此时就需要双y轴. matplotlib和seaborn都可以画双y轴图像. 一个例子: import ...

最新文章

  1. Spring单实例、多线程安全、事务解析
  2. django BUG!!! === Django model coercing to Unicode: need string or buffer, XXX found
  3. 如何轮播 DataV 大屏
  4. 李彦宏千字愿景内部信:10次提到“用户”
  5. openjudge基础题3计算书费
  6. 前端学习(1910)vue之电商管理系统电商系统之完成用户的修改
  7. Silverlight WCF RIA服务(十三)数据 3
  8. c# 批量mqtt_C#使用 MQTTnet 快速实现 MQTT 通信(文末有完整Demo下载)
  9. axios post body参数_vue之axios封装
  10. Quartz.NET常用方法 01
  11. Illegal output or inout port connection (port 'out').
  12. IDA远程调试Android
  13. Ubuntu下部署SVN+SVNManager
  14. Mac怎么读写NTFS格式?Mac电脑重新安装NTFS卷
  15. oracle定时器,调用存储过程,定时从n张表中取值新增到本地一张表中
  16. 历时一个月整理2021金三银四Java面试题汇总,足足127页!
  17. Android百度地图之定位图层
  18. oracle备份数据库的格式,ORACLE 数据库备份文件的后缀是()。
  19. SDL_Image,d3d9与OpenGL Shader混用方法(一)
  20. Redis4.0、5.0、6.0、7.0特性整理(持续更新)

热门文章

  1. Nginx+Redis+Ehcache:大型高并发与高可用的3层缓存架构总结
  2. 谷歌眼镜强势回归 我们从中能学到什么? | 分析
  3. 适配iPad和iPhone
  4. PFCdocumentation_Glossary
  5. 计算机it知识,计算机基础知识大全电脑基础知识IT计算机专业资料-计算机基础(8页)-原创力文档...
  6. ITCAST-IT精英合作伙伴招募计划
  7. c语言如何实现函数修改,c语言如何实现函数重载
  8. ABAQUS划分网格
  9. maven 插件如何加载项目中的类
  10. 00后社交人群崛起 派派创新互动模式受关注