黑白照片上色变彩色?狂飙大嫂竟美成这样?人工智能太可怕了(11)

小朋友们好,大朋友们好!

我是猫妹,一名爱上Python编程的小学生。

欢迎和猫妹一起,趣味学Python。

今日主题

如何利用人工智能API,给黑白图片上色。

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

我们用到的人工智能平台为某度智能云。

项目需求

猫爸看到了一篇文章,说是作者春节回老家,看到了家里以前的黑白老照片,想起了以前的美好时光。

想着现在人工智能很火,比如ChatGPT。

很多程序都可以给黑白照片上色,把黑白照片变彩色。

作者做了尝试,给家人们带来了很多欢乐。

这不仅让猫爸想起了他的小时候。

那个时候啊,照片是黑白的,电视是黑白的,就连身份证都是黑白的。

那个时候啊,技术发展没有现在这么快,大家虽缺物资但是心里面满满的。

虽说这些照片都是黑白的,但生活是彩色的,给大家带来了很多欢乐。

很快,彩色就流行起来了,这些黑白相关的技术也走进了历史。

程序演示

咱们先看效果,之前的文章中,有篇关于《狂飙》壁纸大嫂的,阅读比较高,大家也都很喜欢。

今天咱们就选《狂飙》里一张大嫂陈书婷的黑白照片演示下,看下效果。

这是《狂飙》大嫂陈书婷的黑白照片:

这是程序处理后的彩色照片:

这是网上《狂飙》大嫂陈书婷的彩色照片:

上述接口都是用的默认值,其实,应该还有不少参数可以调节的。

如果想要把照片处理得非常理想,就需要好好研究API了。

程序原理

程序是猫爸借鉴网上一位热心朋友的。

这里用到了某度智能云的API,这个需要个人注册,每个人都有1000次的免费额度,测试玩下应该够用了。

也就是说,上色其实是互联网头部人工智能产品中的一个很细小的分类。

ChatGPT最近爆火,不过它是国外产品,咱们一般不好注册。

咱们就先玩玩国内人工智能的产品吧,虽说这个简单,但是也有和ChatGPT类似的产品。

猫爸前天晚上刚注册测试了下照片上色,昨天早上某度客服经理就电话联系猫爸了,

体验如何?

是自己玩玩还是公司有类似产品需求?

猫爸相信,只要咱们中国人团结加油一起干!

咱中国人自己的人工智能一定会越来越强,你觉得呢?

这是某度智能产品目录,真是不少啊!

这里都是图片处理相关的,真是不少啊!

咱们上面用的就是黑白图像上色,注册应用之后会有client_id和client_secret等。

有了上述client_id、client_secret之后,就可以获取Token了。

Token在计算机身份认证中是令牌(临时)的意思,在词法分析中是标记的意思。一般作为邀请、登录系统使用。

有了Token就可以把图片传过去,等待图片传回来。

下图就是获取token代码

下图就是上传图片并下载图片

HTTP方法:

POST

请求URL:

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

URL参数access_token:

通过API Key和Secret Key获取的access_token

Header参数:

Content-Type:application/x-www-form-urlencoded

请求参数:

image,必选,string类型。

说明base64编码后大小不超过4M,最短边至少64px,最长边最大800px,长宽比3:1以内。图片的base64编码是不包含图片头的,如(data:image/jpg;base64,)。

返回值:

log_id,必选,类型uint64,唯一的log id,用于问题定位。

image,非必选,类型string,base64编码图片。

好了,今天的分享就到这里,谢谢大家的阅读。

Python图像增强与特效-利用百度AI进行黑白图像上色

你学会了吗?

如果你喜欢折腾,不妨自己测试下。

如果遇到什么问题,咱们多多交流,共同解决。

我是猫妹,咱们下次见!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/37700.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开发任务拆分方法

一、背景 任务总和应该能反馈为完成某个目标需要做的所有工作总量。WBS中也讲了很多分解的原则、标准和方法,但是在实际工作中,做任务拆分时候往往只看到了关键任务而忽略了其他细节,或者任务粒度过大,导致任务长时间处于执行中状…

多图详解WBS任务分解法

专业项目管理知识请点击下方关注项目管理精英 更多推荐 一位项目经理的深刻反思 项目经理如何正确使用鱼骨图? 从助理到总监,项目经理的成长之路 一图了解通俗易懂的项目管理 免责声明: 本公众号部分分享的资料来自网络收集和整理&am…

任务分解的五个步骤

近期有不少新同事入职,深感任务分解能力对职场新手太过重要,旧文再次分享。 以下正文: 写OKR(Objectives and Key Results,是一套明确和跟踪目标及其完成情况的管理工具和方法)深层次的问题就是掌握任务定…

使用腾讯tapd工具,进行创建迭代任务、任务拆解、、制定整体发布计划、多维度甘特图进度把控

举例操作1、创建迭代---》每一个项目可以有多个迭代任务,一般一个迭代任务时间安排可以保持在2周,敏捷开发2、创建任务 ---》创建任务时一定要关联迭代,这样后面甘特图才会将多维度项目进度才会展示出来 3、甘特图进度管理 视图切换有一下…

谷歌地球不能用了?我敢说大部分人不知道真实原因

Google earth 大家知道谷歌地球由于某些原因已经退出国内市场,但是一直以一种隐蔽的方式服务着大家,换句话说还是可以使用的。 但近日小编发现调用谷歌地球的国产地图软件统统不能用了?哪些软件我就不一一列举了,重点是为什么不…

地球周围的小行星,陨石。如何消除他们在未来对地球撞击而带来的灾难

我是在NASA网站上看到的关于2022年5月6日早上8点34分小行星会撞击地球的概念。而NASA推算出的概率是3800分之一。在此之前NASA就做过类似的研究,希望能用炸弹或者其他物质将其毁灭。但是,抱歉,就算小行星被炸飞,但他依旧是一个小行…

为什么入侵地球的总是火星人,是别的星球不够努力吗?

不知道大家是否注意过,在我们的小说、电影甚至音乐等流行文化中,提到外星人的具体形象,最常见的往往是“火星人”。那么金星人、木星人、水星人等为什么偏偏就不受地球人待见呢? 这其中不仅关系到火星距离地球较近,在夜…

chatgpt赋能python:Python导入数据

Python导入数据 Python是一门功能强大的编程语言,可以用来处理各种数据。在Python中,导入数据是非常常见的操作。但是,对于初学者,可能还不太了解如何导入数据。本篇文章将会介绍如何在Python中导入数据。 为什么要导入数据&…

最新Wordpress网站因重装宝塔而导致数据库崩溃无法访问的终极解决办法

在当今数字化时代,拥有自己的网站已成为越来越多人展示个人或企业信息的重要方式。虽然建立并维护自己网站看起来是一个简单的过程,但如果出现问题,比如数据丢失、网站无法正常运行等情况时,往往会令用户感到十分懊恼和无助。在这…

视频分享平台PeerTube的搭建

老苏下载了吴恩达的 Prompt for developer 课程,不管是否有兴趣,都可以看看,早晚我们都得学会使用 ChatGPT 虽然课程对话是英文,但有中文字幕,课程地址:https://www.aliyundrive.com/s/H3CpaapD87Z 这个软…

chatgpt赋能Python-python_board

Python Board - 一个强大的开源论坛系统 简介 Python Board是一个基于Django框架的开源论坛系统,具有用户管理、帖子管理、分类管理、评论管理、站内信等功能,支持Markdown格式的文本编辑,并且代码开放,可以由其他开发者进行二次…

记计算机三级网络技术考试经历(附题库)

有教学视频和题库(见文末),零基础跟着题库复习两天能过,亲身经历,朋友圈和证书为证。以下时考完后写的总结: 眼见24日的考试步步紧逼也不能白花钱当水军吧,就向同学要来了题库看看视频做做题&a…

chatgpt赋能python:Python题库选择指南

Python题库选择指南 Python 是一种高级编程语言,非常受开发者们的欢迎,它易于学习,语法简洁,广泛应用于数据科学、机器学习、人工智能、自动化、Web开发等多个领域。为了掌握 Python 编程的技能和知识,你需要在练习中…

如何写好周报并建立周报模板

作为一个刚入门的打工人,开始工作后,才发现写周报真的很重要。华为对于新员工有相关的培训,但等我看到那里时已经是我正式工作的第二周了,回首第一周自己freestyle的周报就很...惨不忍睹。所以在此做一个总结,如何写好…

QT-登录界面的实现

QT-登录界面的实现 一、登录界面设计要求 ​ 创建一个窗体,设计用户登录的界面(含有用户名、密码),并实现用户登录的功能,要求用户提交的登录按钮时能获取界面中的用户名、密码数据并与数据库中的数据进行匹配&#…

tkinter UI界面模板

写在前面 之前也有写过一篇关于tkinter交互界面的文档,那也是第一次接触,准确说是实际工作用到这个东西,也是现学现卖。当时考虑的也是不多,各种东西都是基于当时特定需求的设定,随着用的越多,越发的发掘之…

QT 做的仿QQ UI界面 登录注册聊天

下载地址:x​​​​​​​QT仿QQ聊天实时IMUI-C文档类资源-CSDN下载 1. 登录 2.主页面 3. 聊天页面 参考了不少人的东西,做出来的. 代码结构如下:

QT——可视化界面ui

目录 1. 需要文件 2.文件关系及编写 3. 源码 4. 界面的模态与非模态 1. 需要文件 test.cpp test.h test.ui ui_test.h 2.文件关系及编写 test.ui: 可视化界面; test.cpp: 启动可视化界面,及可视化界面的各种相关功能源文件&#x…

Qt实现一个登录界面及工具集界面UI

程序功能 Qt实现一个登录界面与工具集界面,包含头像更改,界面换肤, 登录密码的密文输入与显示输入切换,用户名记忆与密码记忆(仅界面功能未定义),边角小按钮功能预留;工具集界面仅实…

UI界面编写(仿QQ聊天界面)

UI界面编写实战 这里我们模拟QQ聊天的主界面,编写一个简单的聊天界面。 项目描述 首先搭建我们的主界面,在最上边放一个标题栏,然后是一个ListView,用于展示发送的消息,最下边是选择要发送的表情,内容类…