我用一行Python代码还原了黑白照片,外婆哭了
2023-06-13 09:15:26 时间
大家过年好,这里是程序员晚枫。
作为一个除了敲代码啥也不会的程序员,我一直在想自己能给身边的人带来什么惊喜。
这次过年,我用1行Python代码,把年代久远的黑白照片还原为了彩色,唤起了家人的许多回忆。
本篇文章,给大家分享一下1行代码的操作步骤,免费且有趣~
先上代码
实现思路很简单,直接调用百度AI平台开放的功能就可以了。如何调用?我给大家封装成了下面这1行代码,直接使用。关于如何配置百度AI平台的信息,见本文第二部分。
# 导入pobaidu这个第三方库
import pobaidu
# 调用给黑白照片上色的功能
pobaidu.imageprocess.colourize(img_path=r'img/img_1.png')
代码非常简单,直接复制到你的编辑器即可运行~
参数说明
img_path
:你黑白照片的存放位置,必填。output_path
:增加了颜色的照片存放位置,选填。
注意事项
1、下载第三方库
在terminal里运行以下代码:pip install pobaidu
怎么下载第三方库,这是一个在往期文章里重复了一万遍的问题了,还有不懂的同学,去看这篇文章:使用清华大学的黑科技,加速下载Python第三方库
2、配置信息
本功能调用了百度AI平台的功能,每个用户都有免费的1000次调用额度,应该是足够用了。
如果有不会用百度AI的同学,开通的教程和地址我也给大家准备好了。在下列公众号的后台回复:黑白照片,即可24小时自动获取~
开通百度AI平台的账号以后,在py文件的同级目录,增加一个文件:baidu-config.toml
,内容如下:
[baidu-ai]
client_id = '百度AI平台的id'
client_api = '百度AI平台的应用id'
client_secret = '百度AI平台的应用key'
3、联系作者
如果有更多问题,你可以直接联系我来帮你操作:
- 连Python都不会用,但是想实现本文功能;
- 想在本文基础上进行2次开发;
相关文章
- ipad写python代码用什么软件_iPad 能用来写代码吗?有哪些必备软件推荐?[通俗易懂]
- python字符串转化列表_Python列表到字符串的转换[通俗易懂]
- python语言一般用于什么_PYthon
- 【说站】python比较运算如何使用
- python分析人口出生率代码_国家统计局居然也能用的上Python?人口数据Python脚本了解一下?…[通俗易懂]
- 使用vscode编写、运行Python程序[通俗易懂]
- python虚拟环境安装和配置
- Python:利用python代码编程实现将视频的avi格式转换为MP4格式
- python抛出异常写法_零基础学 Python(32):如何抛出和捕获异常?「建议收藏」
- python win32api sendmessage_Python win32api.SendMessage方法代码示例[通俗易懂]
- tensorflow2.0卷积神经网络_python神经网络框架
- 【测试开发】python系列教程:字典
- 【2023年第十一届泰迪杯数据挖掘挑战赛】B题:产品订单的数据分析与需求预测 建模及python代码详解 问题一
- python-Python与PostgreSQL数据库-使用Python执行PostgreSQL查询(一)
- python连接mongodb操作代码详解大数据
- Python集合推导式
- Linux下从系统卸载Python(linux下卸载python)
- Python语言技巧之三元运算符使用介绍
- python读文件逐行处理的示例代码分享
- python模拟登陆阿里妈妈生成商品推广链接