大家过年好,这里是程序员晚枫。
作为一个除了敲代码啥也不会的程序员,我一直在想自己能给身边的人带来什么惊喜。
这次过年,我用1行Python代码,把年代久远的黑白照片还原为了彩色,唤起了家人的许多回忆。
本篇文章,给大家分享一下1行代码的操作步骤,免费且有趣~
实现思路很简单,直接调用百度AI平台开放的功能就可以了。如何调用?我给大家封装成了下面这1行代码,直接使用。关于如何配置百度AI平台的信息,见本文第二部分。
# 导入pobaidu这个第三方库
import pobaidu
# 调用给黑白照片上色的功能
pobaidu.imageprocess.colourize(img_path=r'img/img_1.png')
代码非常简单,直接复制到你的编辑器即可运行~
img_path
:你黑白照片的存放位置,必填。output_path
:增加了颜色的照片存放位置,选填。
在terminal里运行以下代码:pip install pobaidu
怎么下载第三方库,这是一个在往期文章里重复了一万遍的问题了,还有不懂的同学,去看这篇文章:使用清华大学的黑科技,加速下载Python第三方库
本功能调用了百度AI平台的功能,每个用户都有免费的1000次调用额度,应该是足够用了。
如果有不会用百度AI的同学,开通的教程和地址我也给大家准备好了。在下列公众号的后台回复:黑白照片,即可24小时自动获取~
开通百度AI平台的账号以后,在py文件的同级目录,增加一个文件:baidu-config.toml
,内容如下:
[baidu-ai]
client_id = '百度AI平台的id'
client_api = '百度AI平台的应用id'
client_secret = '百度AI平台的应用key'
如果有更多问题,你可以直接联系我来帮你操作:
本文分享自 Python自动化办公社区 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!