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.功能描述: 百度智能识别黑白图像内容并填充色彩,使黑白图像变得鲜活,让老照片重新焕发活力.本文针对黑白图像上色功能开发了使用攻略,提供全套代码,并与其他厂 ...
最新文章
- 用Python分析了1982场英雄联盟数据,开局前预测游戏对局胜负!
- 【BZOJ1305】 [CQOI2009]dance跳舞
- 点击头像单独把图片拉取出来.然后再次点击回到初始效果
- Android动态替换dex,Android DexClassLoader动态加载与插件化开发
- 文档的管理计算机,如何使用FTP自动同步备份电脑文件数据?
- jquery 中 fn.apply(this, arguments)是什么函数?有什么作用?能举个例子吗
- 通过ISO镜像文件安装Ubuntu(可实现默认启动Windows的双系统)
- 修改现有站点的主机标头
- linux运行多个c文件路径,linux c的连接库和怎么同时编译多个源程序
- linux跑程序占用缓存过多释放内存echo 3 > /proc/sys/vm/drop_caches
- 看看我能帮上大家的什么忙? 文平
- html与css游戏开发工具,分享15个最佳的HTML/CSS设计和开发框架
- Android选项卡TabHost功能和用法
- 银行技术岗笔试计算机基础知识点,想去银行技术岗,考试都考啥?
- python解二元一次方程_Python数据处理篇之Sympy系列(五)---解方程
- git 本地回退到某个版本
- 带视频教程|2.0升级版源码价值18500元的商业版游戏陪玩语音聊天系统源码
- 怎么退出自适应巡航_买车选配置,自适应巡航or定速巡航
- 简单易用的Python爬虫,批量下载P站照片
- DICOM:开源DICOM服务框架DCM4CHE 构建