几行代码,让黑白老照片重获新生!

开发 前端
这里只是介绍了 DeOldify 最简单的使用方法,只需要几行代码,但是 DeOldify 这么受欢迎,绝对不是这么简单,它背后的原理是非常专业,非常复杂的,有兴趣地可以去它的主页研究一下,它还给进阶者提供了三个不同的训练库,可以将它们下载下来,结合源码自己设置参数进行调试。

大家好,我是闲欢,今天我们继续肝!

这几年抖音真的是火得深入到大街小巷,给无数人带来了可观的收入。

这其中有一个细分品类是修复老照片,内容就是发布一张老照片修复后的效果呈现,流量还很不错。

图片

老照片容易引起人的共鸣,很多人看到老照片尤其人物会联想到自己的某些场景、某些亲人,纪念以及追思,意义重大,甚至有人通过修复老照片,找到失散多年的亲人...

据说引流到淘宝店铺,一年营收千万,看得我直流口水,心想要是我掌握这个技术,是不是可以大赚一笔,从此不再卷程序,做一只躺平的海象!

今天偶然看到一个开源的 Git 项目,主题就是修复老照片,给老照片上色,效果还真不错。

这个项目就是 DeOldify ,在 GitHub 上获得了 15.2k 的小星星,可谓非常火爆了。我甚至在想,那些淘宝店铺的铺主是不是利用这个项目在干活赚钱(疑惑脸)?

快速体验

作者给我们提供了一个多语言版本的接口,调用这个接口我们可以快速地使用项目的能力,来为老照片着色。

我们先来通过这个简单的接口体验一下项目的强大。

import requests
r = requests.post(
"https://api.deepai.org/api/colorizer",
files={
'image': open('/path/to/your/file.jpg', 'rb'),
},
headers={'api-key': 'quickstart-QUdJIGlzIGNvbWluZy4uLi4K'}
)
print(r.json())

运行这段代码前,请将图片路径换成自己本地的老照片路径。

我这里随意使用了一张老照片,原照片是这样的:

图片

运行程序,会在控制台打印一个着色后的照片路径,复制路径到浏览器,我们可以看到着色后的照片:

图片

惊呆了有木有,这效果杠杠滴!

除了获取本地的照片,进行着色,还可以获取网络上的照片。我随意在网络上找了一张黑白照片:

图片

然后使用接口程序:

import requests
r = requests.post(
"https://api.deepai.org/api/colorizer",
data={
'image': 'https://pics0.baidu.com/feed/43a7d933c895d143712f08474bd47c0b5aaf0723.jpeg',
},
headers={'api-key': 'quickstart-QUdJIGlzIGNvbWluZy4uLi4K'}
)
print(r.json())

运行程序,静待数秒之后,控制台会打印输出结果:

图片

这脸蛋顿时就红润起来了!但是有些细节还是没处理好。

总结

这里只是介绍了 DeOldify 最简单的使用方法,只需要几行代码,但是 DeOldify 这么受欢迎,绝对不是这么简单,它背后的原理是非常专业,非常复杂的,有兴趣地可以去它的主页研究一下,它还给进阶者提供了三个不同的训练库,可以将它们下载下来,结合源码自己设置参数进行调试。

责任编辑:武晓燕 来源: Python技术
相关推荐

2021-06-22 09:55:05

代码图像技术

2022-07-07 09:29:20

UbuntuUnityLinux

2011-08-24 10:23:29

Linux发行版

2022-06-14 09:03:03

PythonAIUNet

2020-11-25 10:34:45

AI 数据工具

2019-05-10 15:40:21

GitHub代码开发者

2010-05-17 09:02:53

SybaseSAP

2022-03-28 08:47:26

Skanlite扫描文件Linux

2011-10-06 16:40:12

笔记本常见问题

2023-05-04 07:51:28

开源人工智能Upscayl

2023-02-22 11:33:30

2013-03-12 10:19:20

计算机内存芯片数据

2023-11-01 10:36:19

2010-07-26 15:12:20

坐标变换

2023-10-27 11:38:09

PythonWord

2020-08-10 06:36:21

强化学习代码深度学习

2024-01-10 14:45:46

Redis数据库存储

2023-12-24 22:52:26

PythonPPT代码

2021-11-10 10:44:41

AI Deepfake人工智能

2020-06-10 16:32:43

百度谷歌老照片修复
点赞
收藏

51CTO技术栈公众号