一、接口描述

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


二、使用攻略

  • 请求说明

    请求示例

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

热门文章

  1. VUE中兼容低版本浏览器及安卓5.0以下的设备
  2. 国内看安卓源码网站推荐
  3. 如何用PADS进行PCB设计
  4. 7-1 ysu小吃街 (100分)【思路超级简单的版本】
  5. Java避免死锁的方法分享
  6. python 发送post请求
  7. 面试时如何避免招到不合适的人选?
  8. java(double/float)向上取整,向下取整,四舍五入
  9. java中split的用法详解
  10. Python关键字及含义