百度AI项目中有一个黑白照片上色功能,可以在线进行测试,网址是:黑白图像上色-百度AI开放平台 (baidu.com)
打开后往下拉一点,可以看到如下图所示的界面。参照下图的解释上传照片进行测试。
一开始,我上传了几张家里的老照片,那种黑白照片“容光焕发”的样子让我非常惊奇。我不禁惊叹人工智能居然已经如此强大?!
但是,为了确定这种上色到底只是上色,还是还原本来的颜色,我进行了测试。
我以自己为目标,拿着五色便签进行测试。
以下是我的彩色原图以及黑白照片:
经过处理后得到如下结果:
用彩色照片上传后,人工智能也能对照片进行上色。这是上色前后的对比图:
可以看到,彩色书签并没有被还原成真实的颜色。但是不得不说,上色后的整体效果还是比黑白要好看很多的。
所以可以认为,人工智能对黑白照片的上色,其实并不能还原真实。但是可以发现,它对特定目标的上色是很成功的,尤其是人的皮肤。
我猜测,人工智能对常见物体的还原应该是成果的,比如蓝天,白云,绿树。因为这些物体的颜色是特定的,不容易出现差错。
于是,我在网上找了一个风景照。内容是自由女神像,可以看到天上有大朵云,应该是蓝天白云的。
经过人工智能上色后,效果如下:
可以看到识别出了蓝天白云,效果还是很不错的。
再对树木进行检验:
上色结果:
以上结果证实了我的猜测。
总结一下:百度的人工智能对黑白照片的上色很强大,虽然不能完全还原真实的颜色,但是对特定物体和目标的颜色还原还是准确的,尤其是具有固有色的物体。这是一项不错的技术,但是还有待提高。