Python图像增强与特效-利用百度AI进行黑白图像上色
一、接口描述
智能识别黑白图像内容并填充色彩,使黑白图像变得鲜活。
二、使用攻略
请求说明
请求示例
请求URL:
https://aip.baidubce.com/rest/2.0/image-process/v1/colourize
参数 值 access_token 通过API Key和Secret Key获取的access_token,参考”Access Token获取” 参数 值 Content-Type application/x-www-form-urlencoded 请求参数
参数 是否必选 类型 可选值范围 说明 image true string - base64编码后大小不超过4M,最短边至少64px,最长边最大800px,长宽比3:1以内。注意:图片的base64编码是不包含图片头的,如 (data:image/jpg;base64,)
返回说明
返回参数
字段 是否必选 类型 说明 log_id 是 uint64 唯一的log id,用于问题定位 image 否 string base64编码图片 返回示例
{"log_id": "6876747463538438254","image": "处理后图片的Base64编码" }
源码共享
# encoding:utf-8 import requests import base64#获取access_token client_id = ' ' # client_id 为官网获取的AK client_secret = ' ' #client_secret 为官网获取的SK host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=' + client_id + '&client_secret=' + client_secret response = requests.get(host) if response:print(response.json()) token = response.json()['access_token']#黑白图像上色 request_url = "https://aip.baidubce.com/rest/2.0/image-process/v1/colourize" f = open('black.jpg', 'rb') # 二进制方式打开图片文件 img = base64.b64encode(f.read()) params = {"image":img} access_token = token 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) if response:print (response.json()) img = base64.b64decode(response.json()['image']) file = open( 'result.jpg', 'wb') file.write(img) file.close
三、效果测试
Python图像增强与特效-利用百度AI进行黑白图像上色相关推荐
- 利用百度AI+python进行图片漫画化处理
利用百度AI+python进行图片漫画化处理 百度AI注册 百度AI注册 第一步:进入百度AI进行账号注册 第二步:开通图像增强应用,填写相关信息后即获得了百度AI的ak和sk(后续代码内登录获取to ...
- 小福利,通过python利用百度ai实现图片识别
大家好,我是天空之城,今天给大家带来小福利,通过python利用百度ai实现图片识别.有兴趣加qq群,纯学习,1098016198. 至于api接口的APP_ID ,API_KEY ,SECRECT_ ...
- python利用百度AI进行图片识别与分类
python利用百度AI进行图片识别与分类 声明 此博客纯属记录我学习的过程,是本人的一次大作业,如果程序中有问题或者有更好的实现方法希望各位前辈多多指点 背景 大多数人的相册都是乱七八糟的,动物的照 ...
- Python利用百度AI提取图片中的文字信息
Python利用百度AI提取图片中的文字信息 安装百度AI : pip install baidu-aip 到https://console.bce.baidu.com/ai/创建文字识别应用,获取A ...
- python 利用百度AI实现文字识别(cv2 + aip module)
python 利用百度AI实现文字识别(cv2 + aip module) (该案例将利用cv2,aip等模块,详细的安装以及使用的方法将在后文进行简单的介绍.) 一.KNN算法的简介(机器学习算法之 ...
- 利用百度AI文字识别实现网页游戏火影忍者OL自动定向劫镖功能(python)
在实验室有师兄写了一个自动答题的程序的启发下,决定写一个自动打劫系统. 介绍:所谓定向劫镖,即劫特定玩家的镖.游戏里要求每个区的每个角色的名字是唯一的,因此可以通过玩家游戏名称实现定向劫镖. 经过观察 ...
- ai图像识别python的项目_Python3调用百度AI识别图片中的文字功能示例【测试可用】...
本文实例讲述了Python3调用百度AI识别图片中的文字功能.分享给大家供大家参考,具体如下: 首先pip install命令安装baidu-aip模块,如下图所示(这里使用pip3 install ...
- 利用百度AI接口实现车牌识别功能(一)
百度大脑是百度 AI 核心技术引擎,包括视觉.语音.自然语言处理.知识图谱.深度学习等AI核心技术和AI开放平台.百度大脑对内支持百度所有业务,对外全方位开放,助力合作伙伴和开发者,加速AI技术落地应 ...
- python黑白图片上色_百度AI攻略:黑白图像上色
[使用攻略][评测报告][黑白图像上色] 1.功能描述: 百度智能识别黑白图像内容并填充色彩,使黑白图像变得鲜活,让老照片重新焕发活力.本文针对黑白图像上色功能开发了使用攻略,提供全套代码,并与其他厂 ...
最新文章
- 从CIO视角出发审视云环境下的安全议题
- zabbix监控交换机出图断断续续
- wxWidgets:创建其他框架
- eclipse中birt插件使用_waves教学:如何使用通道条插件在DAW中创建模拟工作流
- Matlab和C++混合编程
- 外媒:台积电准备明年下半年采用3nm工艺为苹果生产芯片
- ES6新特性_ES6的数值扩展---JavaScript_ECMAScript_ES6-ES11新特性工作笔记039
- java run 方法_java线程中的run()方法能有几个啊?
- mekko 教程_Power BI桌面Mekko图表
- 数据结构--课程设计(归档)
- 物体检测中常用的几个概念迁移学习、IOU、NMS理解
- 坑爹的InetAddress getLocalHost函数
- GoogLeNet 之 Inception v1 v2 v3 v4
- 免费织梦CMS文章采集器之采集聚合
- 如何使用USBASP烧写器和Atmel Studio 7.0对AVR微控制器进行编程
- 掷骰子python代码_python模拟掷骰子
- HDP 2.6.5配置yarn的CGroups
- java微信分享demo
- 华为交换机配置基础命令
- kali2020安装最新版本Java
热门文章
- 对象转化为数组的三种方法
- 父子沟通实用手册 [作者:宝贝爱无忧2007-1]
- java 拼html_java字符串拼接的方法
- list遍历赋值,防止修改list中的值
- iOS开发证书、bundle ID、App ID、描述文件、p12文件,企业证书打包发布,及过期处理
- 计算机视觉:从数据量、数据质量、数据复杂度、数据隐私介绍图片数据处理难度
- 好用的VIVO手机技巧,有几个是你知道的
- miui无法降级安装app_小米8手机安卓P版MIUI10降级教程,送给那些后悔升级的小伙伴...
- Linux查看磁盘空间占用
- formatter java_Java笔记 - Java中的格式化输出,Formatter类的介绍