Python3,区区5行代码,让黑白老照片变成华丽的彩色照,被吸粉了。

news/2024/7/21 6:08:05 标签: python, 人工智能, 图像处理

区区5行行代码,把黑白老照片变成彩色照片

  • 1、引言
  • 2、代码实战
    • 2.1 介绍
    • 2.2 示例
  • 3、总结

1、引言

小屌丝:鱼哥,走啊,出去撸串啊。
小鱼:今天可不行,
小屌丝:啥情况,串都不撸了,换口味了?
小鱼:我好啥口,你还不清楚?
小屌丝:那咋的了,没你撸串也没意思啊。
小鱼:那你等会吧, 我这在忙着呢?
小屌丝:忙啥啊,要不要我来帮忙。
小鱼:也行,一个妹子给我发了几张照片,希望能变成彩色的。
小屌丝:这还不简单,直接去照相馆整一下不就得了。
小鱼:人家不想去,所以才找的我。
小屌丝:那你就直接用PS,搞一下不就完事了。
小鱼:说得简单,你来?
小屌丝:不会…
小鱼:就知道你不会,但是,我会。
在这里插入图片描述

2、代码实战

2.1 介绍

起源于我这在github闲逛时,发现一个非常奈斯的开源项目DeOldify
小屌丝:难道这就是你所说的旧照片修复的方法?
小鱼:没错。
DeOldify这个项目,就是旧照片修复,在github还是非常的火爆的。
这里就不详细介绍了,
更详细的内容,可以去github自己阅读代码
接下来,我们就示例展示一番。

2.2 示例

代码示例

python"># -*- coding:utf-8 -*-
# @Time   : 2022-07-17
# @Author : carl_DJ

import requests

r =  requests.post(
    "https://api.deepai.org/api/colorizer",
    #访问本地的图片
    files={
        'image': open('./叶问和李小龙.jpg','rb')
    },
headers={'api-key': '输入自己的key'}
)

print(f'修复照片:{r.json()}')

这段代码,没有任何难度,就不解析了。
运行结果
在这里插入图片描述
运行结果,会给出url地址,
提供的url地址在浏览器打开,就可以看到修复后的照片了。

修复后的照片,可以自己下载保存到本地

修复照片对比

  • 图片一组
    在这里插入图片描述

  • 图片二组
    在这里插入图片描述

3、总结

今天的分享就到这里了。
看到这里,是不是也有试一试的冲动了呢?

学会了这个技能,
即使不会PS,
自己也能修复老照片了。

我是小鱼

  • CSDN博客专家
  • 51Testing认证讲师

关注我,带你解锁更多更有趣的Python第三方库的知识。


http://www.niftyadmin.cn/n/1757023.html

相关文章

Python3,这个方法,应该是读取文件天花板了。

fileinput介绍与实战1、引言2、 fileinput2.1 方法介绍2.1.1 基本用法2.1.2 进阶用法2.2 默认读取2.3 处理一个文件2.4 处理批量文件2.4.1 多文件序号连续排序2.4.2 多文件序号单独排序2.4.3 与glob配合用法2.5 读取与备份2.5 重定向替换2.6 进阶2.6.1 openhook含义解析2.6.2 方…

吊打面试官系列之:掌握了这166个Linux常用命令,面试官果然被我征服了。。

Linux常用命令汇总 1、引言2、线上查询及帮助3、文件相关3.1 搜索文件3.2 文件和目录操作3.3 文件查看及内容处理3.4 文件压缩及解压缩3.5 磁盘与文件系统4、网络相关4.1 网络基础命令4.2 网络进阶命令5、权限/授权等相关5.1 系统权限及用户授权5.2 系统管理及性能监控5.3 进程…

Python3,这应该是,使用最广泛的6个内置函数,别说你还不知道。

6个使用最广泛的内置函数1、引言2、内置函数详解2.1 Lamdba 函数2.2 Map 函数2.2.1 数字转换2.2.2 字母大小写转换2.3 Filter 函数2.4 Reduce 函数2.5 Enumerate 函数2.6 Zip 函数3、总结1、引言 小屌丝:鱼哥, 都说要想代码写的溜,Lamdba不能…

Python3,10行代码,制作艺术签名,从此走上人生巅峰。

制作艺术签名1、引言2、代码实战2.1 代码示例3、总结1、引言 小鱼:小屌丝,你在画啥呢? 小屌丝:… 我这在练习签名呢。 小鱼:这… 艺术签? 小屌丝:喔,鱼哥,你这真实博才多…

吊打面试官系列之:常见测试开发面试题汇总,在面试的路上,总要先下手为强。

测试开发面试题汇总 1、引言2、热身题3、理论基础4、管理技能5、服务端7、移动APP7.1 理论7.2 实践8、自动化测试9、工具使用10、算法11、SQL12、Linux13、Java编程知识14、总结1、引言 2、热身题 自我介绍;介绍下你参与的公司项目;你有什么优点和缺点;在同一个项目组内,你…

Keychron机械键盘之K3系列:如果不知道如何选择机械键盘,K3或许是你梦中的“ta“。

K3超薄矮轴无线机械键盘1、引言2、拆箱3、键盘介绍3.1 布局3.2 键盘适配3.3 开关及充电口3.3.1 系统切换3.3.2 Type-C接口3.4 支撑架3.5 灯效3.6 轴介绍3.6.1 轴种类3.6.2 厚度3.6.3 机身设计3.7 连接模式3.7.1 蓝牙链接3.7.2 Type-C链接4、感受1、引言 小屌丝:鱼哥…

初入iOS自学问题笔记

自学iOS,到做项目阶段,其中有规范目录结构一说,按照视频一步步做呗,结果发现导入到项目中的文件,里面的类都没有高亮效果了,而且类都无法command + 鼠标点击了,点击显示 symbol not…

sizewithfont的注意

NSString类的sizeWithFont:在ios7以后替换为[nsstring sizewithattribute:{NSFontAttributeName: [UIFont systemFontOfSize:13]}]; 而NSString类的sizeWithFont:constrainedToSize:lineBreakMode:方法在ios7以后替换为 boudingRectWithSize:options:attributes:context方法来…