python 实现图片转卡通图
使用的是百度的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 实现图片转卡通图相关推荐
- python切割图片地图切图脚本
python切割图片地图切图脚本 ''' 读入一个图片,切成指定数目个小图片(64个) 文件夹名out ''' from PIL import Image import sys,os cut_num ...
- python去除图片水印_Python | 图中使用类的水印
python去除图片水印 Sometimes, we need to add watermark as a standard category of plots and therefore, we a ...
- python ---图片转为卡通图
安装opencv pip install opencv-python import cv2 import osdef cartoonise(picture_name):imgInput_FileNam ...
- python将图片转换为灰度图
灰度图的位深度为8,此代码使用PIL库中的convert函数进行转换. convert函数的参数解释: 1 ------------------(1位像素,黑白,每字节一个像素存储) L ------ ...
- python相机实现拍照、录像、图片处理、转卡通图等功能
文章目录 前言 一.效果图 二.界面设计 三.功能详解 拍照部分 打开相册 录像功能 打开视频文件夹 镜像图转换 灰度图转换 美化图片 转换卡通图 背景音乐 主函数部分 四.全部代码 前言 使用pyt ...
- python动态图片转字符画_GIF动态图,视频?都能用Python转换成字符画图像
字符画是一种由字母.标点或其他字符组成的图画,它产生于互联网时代,在聊天软件中使用较多,本文我们看一下如何将自己喜欢的图片转成字符画. 静态图片 首先,我们来演示将静态图片转为字符画,功能实现主要用到 ...
- python怎么存为动图_Python将视频或者动态图gif逐帧保存为图片的方法
本文是基于opencv将视频和动态图gif保存为图像帧.可以根据输入视频格式的不同,修改第21行. 对动图的处理不同于视频,PIL库包含对图像序列的基本支持.当打开gif图像时,自动加载第一帧.当图像 ...
- OpenCV+Python 彩色图片的 BGR、灰度图、HSV分量图显示的程序
OpenCV+Python 彩色图片的 BGR.灰度图.HSV分量图显示的程序 介绍 OpenCV+Python 使用openCV中的split()函数和 cvtColor()函数提取一张彩色图片的B ...
- python下载博文中微博图床图片
python下载博文中微博图床图片 前言 昨天突然发现博客中的许多图片都挂了(会尽neng快tuo修jiu复tuo),今天看了下,发现很多人都挂了,嗯没错就是新浪搞的鬼了,目前是对referrer进行 ...
最新文章
- 安装没有在R包仓库CRAN上托管的R包
- 消费端代码获取队列名称_B端产品要懂的技术
- 为什么有这个提示“Escape character is '^]'.”?(转载)
- 2.异步回调检测线程结束
- linux Packet socket (1)简单介绍
- elementui表格宽度适应内容_elementui表格中的列怎么实现自适应列宽
- showModalDialog页面
- IAR下μCosIII移植心得
- 关于插件管理器Alcatraz的一些问题
- iOS中的所有字体和UILabel
- 【渝粤教育】广东开放大学 建筑专业 形成性考核 (57)
- 知其然(1) 无法使用 DISTINCT, GROUP BY 等子句从视图中选择 ROWID 或采样
- 计蒜课:Fantastic Graph(图论)(有源汇的上下界的可行流)
- SVN :找不到这样的主机
- 全国计算机软考中级哪个科目最简单,软考中级哪个科目比较容易考?
- python的占位符——%
- CDH kudu Unable to load consensus metadata for tablet
- 汉英谚语与中西方文化(转贴)
- Python之获取每日涨停板股票数据并绘制K线图!
- 把表的竖向列变为横向一字段值(或 竖向变横向)
热门文章
- 群晖nas免费内网穿透,实现外网异地远程访问
- 这次,在人工智能面前,人类输得一败涂地
- Unity3D iPhone开发入门 (转)iPhoneSettings.
- ARM NEON Intrinsics示例
- 在线计算机励志文案,21句让人心动的励志文案,振奋人心,激励满满!
- 对给定的AOV网络,产生所有的拓扑排序结果,并进行解法的动态演示
- psn请验证您不是机器人_PS4无法登陆PSN的解决办法
- Linux IPTABLES 防火墙专题讲座 - 下篇-龙小威-专题视频课程
- 【CP2K教程(二)】WO3的投影态密度和能带结构
- 第一篇——胡咧咧之动漫素材如何最有效最快的查找下载,动漫网站有哪些?