一、接口描述

智能识别黑白图像内容并填充色彩,使黑白图像变得鲜活。


二、使用攻略

  • 请求说明

    请求示例

    HTTP 方法:POST

    请求URL: https://aip.baidubce.com/rest/2.0/image-process/v1/colourize

    URL参数:

    参数
    access_token 通过API Key和Secret Key获取的access_token,参考”Access Token获取”

    Header如下:

    参数
    Content-Type application/x-www-form-urlencoded

    Body中放置请求参数,参数详情如下:

    请求参数
    参数 是否必选 类型 可选值范围 说明
    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进行黑白图像上色相关推荐

  1. 利用百度AI+python进行图片漫画化处理

    利用百度AI+python进行图片漫画化处理 百度AI注册 百度AI注册 第一步:进入百度AI进行账号注册 第二步:开通图像增强应用,填写相关信息后即获得了百度AI的ak和sk(后续代码内登录获取to ...

  2. 小福利,通过python利用百度ai实现图片识别

    大家好,我是天空之城,今天给大家带来小福利,通过python利用百度ai实现图片识别.有兴趣加qq群,纯学习,1098016198. 至于api接口的APP_ID ,API_KEY ,SECRECT_ ...

  3. python利用百度AI进行图片识别与分类

    python利用百度AI进行图片识别与分类 声明 此博客纯属记录我学习的过程,是本人的一次大作业,如果程序中有问题或者有更好的实现方法希望各位前辈多多指点 背景 大多数人的相册都是乱七八糟的,动物的照 ...

  4. Python利用百度AI提取图片中的文字信息

    Python利用百度AI提取图片中的文字信息 安装百度AI : pip install baidu-aip 到https://console.bce.baidu.com/ai/创建文字识别应用,获取A ...

  5. python 利用百度AI实现文字识别(cv2 + aip module)

    python 利用百度AI实现文字识别(cv2 + aip module) (该案例将利用cv2,aip等模块,详细的安装以及使用的方法将在后文进行简单的介绍.) 一.KNN算法的简介(机器学习算法之 ...

  6. 利用百度AI文字识别实现网页游戏火影忍者OL自动定向劫镖功能(python)

    在实验室有师兄写了一个自动答题的程序的启发下,决定写一个自动打劫系统. 介绍:所谓定向劫镖,即劫特定玩家的镖.游戏里要求每个区的每个角色的名字是唯一的,因此可以通过玩家游戏名称实现定向劫镖. 经过观察 ...

  7. ai图像识别python的项目_Python3调用百度AI识别图片中的文字功能示例【测试可用】...

    本文实例讲述了Python3调用百度AI识别图片中的文字功能.分享给大家供大家参考,具体如下: 首先pip install命令安装baidu-aip模块,如下图所示(这里使用pip3 install ...

  8. 利用百度AI接口实现车牌识别功能(一)

    百度大脑是百度 AI 核心技术引擎,包括视觉.语音.自然语言处理.知识图谱.深度学习等AI核心技术和AI开放平台.百度大脑对内支持百度所有业务,对外全方位开放,助力合作伙伴和开发者,加速AI技术落地应 ...

  9. python黑白图片上色_百度AI攻略:黑白图像上色

    [使用攻略][评测报告][黑白图像上色] 1.功能描述: 百度智能识别黑白图像内容并填充色彩,使黑白图像变得鲜活,让老照片重新焕发活力.本文针对黑白图像上色功能开发了使用攻略,提供全套代码,并与其他厂 ...

最新文章

  1. 从CIO视角出发审视云环境下的安全议题
  2. zabbix监控交换机出图断断续续
  3. wxWidgets:创建其他框架
  4. eclipse中birt插件使用_waves教学:如何使用通道条插件在DAW中创建模拟工作流
  5. Matlab和C++混合编程
  6. 外媒:台积电准备明年下半年采用3nm工艺为苹果生产芯片
  7. ES6新特性_ES6的数值扩展---JavaScript_ECMAScript_ES6-ES11新特性工作笔记039
  8. java run 方法_java线程中的run()方法能有几个啊?
  9. mekko 教程_Power BI桌面Mekko图表
  10. 数据结构--课程设计(归档)
  11. 物体检测中常用的几个概念迁移学习、IOU、NMS理解
  12. 坑爹的InetAddress getLocalHost函数
  13. GoogLeNet 之 Inception v1 v2 v3 v4
  14. 免费织梦CMS文章采集器之采集聚合
  15. 如何使用USBASP烧写器和Atmel Studio 7.0对AVR微控制器进行编程
  16. 掷骰子python代码_python模拟掷骰子
  17. HDP 2.6.5配置yarn的CGroups
  18. java微信分享demo
  19. 华为交换机配置基础命令
  20. kali2020安装最新版本Java

热门文章

  1. 对象转化为数组的三种方法
  2. 父子沟通实用手册 [作者:宝贝爱无忧2007-1]
  3. java 拼html_java字符串拼接的方法
  4. list遍历赋值,防止修改list中的值
  5. iOS开发证书、bundle ID、App ID、描述文件、p12文件,企业证书打包发布,及过期处理
  6. 计算机视觉:从数据量、数据质量、数据复杂度、数据隐私介绍图片数据处理难度
  7. 好用的VIVO手机技巧,有几个是你知道的
  8. miui无法降级安装app_小米8手机安卓P版MIUI10降级教程,送给那些后悔升级的小伙伴...
  9. Linux查看磁盘空间占用
  10. formatter java_Java笔记 - Java中的格式化输出,Formatter类的介绍