使用的是百度的API,我们可以进入百度AI开放平台,登录,然后

点 立即使用、创建应用
然后上代码:

import base64
import requestsdef get_access_token():# 获取token的APIurl = 'https://aip.baidubce.com/oauth/2.0/token'# 获取access_token需要的参数params = {# 固定参数'grant_type':'client_credentials',# 必选参数,传入你的API Key'client_id':'传入你的API Key',# 必选参数,传入你的Secret Key'client_secret':'传入你的Secret Key'}# 发送请求,获取响应数据response = requests.post(url, params)# 将响应的数据转成字典类型,然后取出access_tokenaccess_token = eval(response.text)['access_token']# 将access_token返回return access_tokendef img2Cartoon(img):# 头像动漫化的APIurl = 'https://aip.baidubce.com/rest/2.0/image-process/v1/selfie_anime'# 以二进制的方式读取原始图片origin_im = open(img, 'rb')# 将图片进行base64编码img = base64.b64encode(origin_im .read())# 关闭原图片origin_im.close()# 请求的headers信息,固定写法headers = {'content-type':'application/x-www-form-urlencoded'}# 请求的参数params = {# 开始获取的access_token'access_token':get_access_token(),# 图片的base64编码'image':img,}# 发送请求response = requests.post(url, data=params, headers=headers)# 对响应结果进行处理if response:# 打开一个文件f = open('result.jpg', 'wb')# 获取动漫头像anime = response.json()['image']# 对返回的头像进行解码anime = base64.b64decode(anime)# 将头像写入文件当中f.write(anime)f.close()if __name__ == '__main__':img2Cartoon(r'C:\Users\11515\Desktop\xfw\12.jpg')

python 实现图片转卡通图相关推荐

  1. python切割图片地图切图脚本

    python切割图片地图切图脚本 ''' 读入一个图片,切成指定数目个小图片(64个) 文件夹名out ''' from PIL import Image import sys,os cut_num ...

  2. python去除图片水印_Python | 图中使用类的水印

    python去除图片水印 Sometimes, we need to add watermark as a standard category of plots and therefore, we a ...

  3. python ---图片转为卡通图

    安装opencv pip install opencv-python import cv2 import osdef cartoonise(picture_name):imgInput_FileNam ...

  4. python将图片转换为灰度图

    灰度图的位深度为8,此代码使用PIL库中的convert函数进行转换. convert函数的参数解释: 1 ------------------(1位像素,黑白,每字节一个像素存储) L ------ ...

  5. python相机实现拍照、录像、图片处理、转卡通图等功能

    文章目录 前言 一.效果图 二.界面设计 三.功能详解 拍照部分 打开相册 录像功能 打开视频文件夹 镜像图转换 灰度图转换 美化图片 转换卡通图 背景音乐 主函数部分 四.全部代码 前言 使用pyt ...

  6. python动态图片转字符画_GIF动态图,视频?都能用Python转换成字符画图像

    字符画是一种由字母.标点或其他字符组成的图画,它产生于互联网时代,在聊天软件中使用较多,本文我们看一下如何将自己喜欢的图片转成字符画. 静态图片 首先,我们来演示将静态图片转为字符画,功能实现主要用到 ...

  7. python怎么存为动图_Python将视频或者动态图gif逐帧保存为图片的方法

    本文是基于opencv将视频和动态图gif保存为图像帧.可以根据输入视频格式的不同,修改第21行. 对动图的处理不同于视频,PIL库包含对图像序列的基本支持.当打开gif图像时,自动加载第一帧.当图像 ...

  8. OpenCV+Python 彩色图片的 BGR、灰度图、HSV分量图显示的程序

    OpenCV+Python 彩色图片的 BGR.灰度图.HSV分量图显示的程序 介绍 OpenCV+Python 使用openCV中的split()函数和 cvtColor()函数提取一张彩色图片的B ...

  9. python下载博文中微博图床图片

    python下载博文中微博图床图片 前言 昨天突然发现博客中的许多图片都挂了(会尽neng快tuo修jiu复tuo),今天看了下,发现很多人都挂了,嗯没错就是新浪搞的鬼了,目前是对referrer进行 ...

最新文章

  1. 安装没有在R包仓库CRAN上托管的R包
  2. 消费端代码获取队列名称_B端产品要懂的技术
  3. 为什么有这个提示“Escape character is '^]'.”?(转载)
  4. 2.异步回调检测线程结束
  5. linux Packet socket (1)简单介绍
  6. elementui表格宽度适应内容_elementui表格中的列怎么实现自适应列宽
  7. showModalDialog页面
  8. IAR下μCosIII移植心得
  9. 关于插件管理器Alcatraz的一些问题
  10. iOS中的所有字体和UILabel
  11. 【渝粤教育】广东开放大学 建筑专业 形成性考核 (57)
  12. 知其然(1) 无法使用 DISTINCT, GROUP BY 等子句从视图中选择 ROWID 或采样
  13. 计蒜课:Fantastic Graph(图论)(有源汇的上下界的可行流)
  14. SVN :找不到这样的主机
  15. 全国计算机软考中级哪个科目最简单,软考中级哪个科目比较容易考?
  16. python的占位符——%
  17. CDH kudu Unable to load consensus metadata for tablet
  18. 汉英谚语与中西方文化(转贴)
  19. Python之获取每日涨停板股票数据并绘制K线图!
  20. 把表的竖向列变为横向一字段值(或 竖向变横向)

热门文章

  1. 群晖nas免费内网穿透,实现外网异地远程访问
  2. 这次,在人工智能面前,人类输得一败涂地
  3. Unity3D iPhone开发入门 (转)iPhoneSettings.
  4. ARM NEON Intrinsics示例
  5. 在线计算机励志文案,21句让人心动的励志文案,振奋人心,激励满满!
  6. 对给定的AOV网络,产生所有的拓扑排序结果,并进行解法的动态演示
  7. psn请验证您不是机器人_PS4无法登陆PSN的解决办法
  8. Linux IPTABLES 防火墙专题讲座 - 下篇-龙小威-专题视频课程
  9. 【CP2K教程(二)】WO3的投影态密度和能带结构
  10. 第一篇——胡咧咧之动漫素材如何最有效最快的查找下载,动漫网站有哪些?