文章目录

  • 前言
    • 1.2、打开第一个搜索结果
    • 1.3、点击立即使用
    • 1.4、创建应用
    • 1.5、获取APPID等参数
  • 二、API与SDK的使用
    • 1.API代码
    • 2.SDK使用
    • 2.1.首先下载python 的SDK:
    • 2.2.用编译软件打开aip-python-sdk-4.15.1文件夹并在aip目录下创建py文件
    • 2.3.SDK代码
  • 总结

前言

利用python结合百度智能云的人脸特效对人像动漫化,本文介绍了API和SDK两种方法。
这里找了一张紫霞仙子的照片进行测试


# 一、使用步骤 ## 1.1 打开百度智能云官网搜索人像动漫化

1.2、打开第一个搜索结果

1.3、点击立即使用

1.4、创建应用

1.5、获取APPID等参数

二、API与SDK的使用

1.API代码

代码如下(示例):

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2020/11/28 10:00
# @Author  : cc
# @E-mail  : 1215177216@qq.com
# @Site    :
# @File    : 图片动漫化.py
# @Software: PyCharm
import requests
import base64def Get_access_token():url = "https://aip.baidubce.com/oauth/2.0/token"access_token = ''parms = {'grant_type': '','client_id': '', # API key'client_secret': '' # Secret Key}res = requests.post(url, parms)if res:print(res)print(res.json()['access_token'])access_token = res.json()['access_token']return access_tokendef tx(access_token):url = "https://aip.baidubce.com/rest/2.0/image-process/v1/selfie_anime"img = r'C:\Users\cc\Pictures\博客\zx.jpg' #要转换的图片f = open(img, 'rb')img = base64.b64encode(f.read())  # 转码parms = {"image": img,"access_token": access_token}headers = {'content-type': 'application/x-www-form-urlencoded'}res = requests.post(url, parms, headers=headers)return resdef get_picture(res):filepath = r'C:\Users\cc\Pictures\pic1\5.jpg'  # 图像存放的地址if res:with open(filepath, 'wb') as f:image = res.json()['image']  # 获取返回json格式中imageimage = base64.b64decode(image) # 解码f.write(image)f.close()print("已完成")if __name__ == '__main__':access_token = Get_access_token()res = tx(access_token)get_picture(res)

2.SDK使用

2.1.首先下载python 的SDK:

传送门

2.2.用编译软件打开aip-python-sdk-4.15.1文件夹并在aip目录下创建py文件

2.3.SDK代码

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2020/11/27 15:54
# @Author  : cc
# @E-mail  : 1215177216@qq.com
# @Site    :
# @File    : 图像动漫化.py
# @Software: PyCharm
from aip import AipImageProcess
import base64""" 你的 APPID AK SK """
APP_ID = ''
API_KEY = 'h'
SECRET_KEY = ''client = AipImageProcess(APP_ID, API_KEY, SECRET_KEY)""" 读取图片 """def get_file_content(filePath):with open(filePath, 'rb') as fp:return fp.read()path = r'C:\Users\cc\Pictures\pic1\8.jpg'  # 要创建的图片的路径image = get_file_content(r'C:\Users\cc\Pictures\博客\9.jpg')
res = client.selfieAnime(image)
image = res['image']  # 提取image参数
image = base64.b64decode(image)  # 将图片从base64解码
with open(path, 'wb') as f:f.write(image)f.close()print("图片动漫化已完成")

总结

人像动漫化还有很多参数可以添加,可以去尝试一下!
一个账号只有500次免费额度

利用python+百度智能云为人物头像动漫化(附API代码及SDK代码)相关推荐

  1. Python人物头像动漫化[附源码]!!

    前文 哈哈哈乍一眼看到的第一眼的这张小姐姐图是不是很好看,缩小的是图片的原图,放大的是漫画的图片哦!!当你正在为你换什么头像烦恼时,看看这篇文章叭! 当你有对象的时候还可以用你的女朋友的动漫化的卡通形 ...

  2. 【云AI】利用百度智能云,实现人像动漫化

  3. python -百度智能云API -语言处理技术中的语句情感倾向分析

    python 百度智能云API 语言处理技术中的语句情感倾向分析 背景 实现 获取 access_token 请求情感分析接口 读取文本操作 背景 我姐的毕业论文中,要用到情感分析,他已经利用爬虫软件 ...

  4. python 动漫卡通人物图片大全_用Python把人物头像动漫化,不同的表情给你不同的惊喜...

    前言 最近上网冲浪的时候看到了一个有趣的东西,叫做『人物动漫化』,作为老大的粉丝,怎么可能放过这个机会,让我们先看看效果图: 这就是这次要用Python搞的事情啦,我们会利用百度AI的人物动漫化技术, ...

  5. Python人物头像动漫化

    Python人物头像动漫化 人物头像动漫化: 源程序代码(注释已经尽可能详细): 运行结果如下: access_token的数值: 原照片: 动漫化后的照片: 人物头像动漫化(戴口罩): 源程序代码如 ...

  6. 【python百度智能云】:百度CFC函数调用 — python zip打包

    项目场景: 目前的状态就像是买不起服务器,只能用百度云函数平替,亲测好用!!!python语言开发云函数,使用官方的函数调用其实是不太容易,官方文档对Python的使用文档讲解的也少之又少,讲解的也比 ...

  7. python基于百度智能云实现批量身份证信息识别(附完整代码,可直接使用)

    百度智能云配置 一.登录 登录百度智能云,找到卡证文字识别,点击立即使用 地址: https://cloud.baidu.com/product/ocr_cards 二.创建应用 创建一个应用,过程不 ...

  8. 用Python把人物头像动漫化,不同的表情给你不同的惊喜

    前言 最近上网冲浪的时候看到了一个有趣的东西,叫做『人物动漫化』,作为老大的粉丝,怎么可能放过这个机会,让我们先看看效果图: 这就是这次要用Python搞的事情啦,我们会利用百度AI的人物动漫化技术, ...

  9. 某音爆火,人物头像动漫化,为女朋友打造独一无二的头像【python实战:人物图片动漫化】

    大家好,我是辣条. 今天是参加CSDN新星计划的最后一天了,感谢梦想橡皮擦[擦姐]的一些指导以及擦哥直播时的建议,虽然没有直接的交流,但对于我这个写作小白来说还是很有指导意义的,新星计划只是我在CSD ...

最新文章

  1. 云计算之路-阿里云上:2013年4月7日14:15~18:35服务器故障经过
  2. 相同的字符串哈希值一样吗_关于哈希,来看这里!
  3. 不要老去打断程序员的工作
  4. Spark 的核心 RDD 以及 Stage 划分细节,运行模式总结
  5. java biginteger log_java – BigInteger:计算可伸缩方法中的小数位数
  6. Python入门--字符串的判断操作
  7. Win 10 安装 Maven 与 Maven 知识点扫盲
  8. http是不是中间件_等保2.0涉及的Apache Tomcat中间件(上)
  9. kpw4换壁纸_发挥全部潜能,Kindle越狱指南
  10. 燕山大学概率论复习资料
  11. python3强智教务系统个人课表爬虫
  12. 无桥PFC的优势及解决方案
  13. FISCO BCOS 2022年度贡献者榜单
  14. pytorch自定义forward和backward函数
  15. Java 实现上传文件到FTP和从FTP下载文件
  16. JS小游戏——五子棋
  17. 注册域名需要提供什么证件?
  18. CSS实现背景图片垂直居中定位2种方法
  19. MATLAB学习——数据类型(结构体、数组、单元数组、map容器类型)
  20. ADG架构搭建4 -- 搭建一主两备ADG架构

热门文章

  1. 《王者荣耀》技术总监复盘回炉历程
  2. 慧家生活技术服务支持
  3. 四舍五入保留两位小数,不足补0(SQLJAVAJS)
  4. 扩展 WPF 动画类
  5. 简单分析RLP编码原理
  6. 垃圾处理厂靠什么盈利?
  7. Silvaco学习笔记(二)毕设相关
  8. Unity学习笔记(1)-经典贪吃蛇2d
  9. 记一次支付宝电话面试,Java技术专家
  10. 瑞虎迎春,开源新年礼包天天送,立即打卡集好礼!