今天,就给你们带来一个不正经的科普。 作为一名资深的老司机,经常与马赛克打交道~




去除码赛克的源代码python 去除马赛克原理_去除码赛克的源代码python


那么一直有个阻碍人类前进的问题大家肯定十分的关注:

马赛克到底能不能去除?

so,开始划重点了,要从马赛克的定义说起:

马赛克指现行广为使用的一种图像(视频)处理手段,此手段将影像特定区域的色阶细节劣化并造成色块打乱的效果,因为这种模糊看上去有一个个的小格子组成,便形象的称这种画面为马赛克。其目的通常是使之无法辨认。

我们把图片放大会发现,图片都是由一个一个的像素点构成的。


去除码赛克的源代码python 去除马赛克原理_人工智能_02


决定照片清晰度的是相同面积内像素的多少,就是分辨率。图片添加马赛克就等于让一部分图片的分辨率变低。

这种对图片像素的破坏,是不可逆的。马赛克诞生的初衷,通过模糊或遮盖那些敏感信息,保护了人们的隐私。当然,一提到马赛克我们可能就会和色情联想在一起。收起你们邪恶的思想。以至于,图片被强行加上马赛克时,反而会引起不必要的误会。


去除码赛克的源代码python 去除马赛克原理_人工智能_03


想知道原图嘛,看到最下面有原图贡献给大家哦。

这时候,你可能会有这样的疑问:

谷歌的人工智能,已经有去除马赛克的技术了。效果还非常不错呢。


去除码赛克的源代码python 去除马赛克原理_人工智能_04


这种处理方式需要AI强大的学习能力与计算能力,通过向AI展示海量人物面部照片来进行训练,让AI记忆学习到具有代表性的面部特征;所有修复软件,能否让损失的图像「去码」后更接近原图,除了技术本身的影响,最大因素就是马赛克的深浅程度。。

简化版意思就是:人脸看多了,根据特征猜测马赛克中的细节。但经常会错得很离谱。

如果说,图片打码还有可能恢复原有的样子(仅针对低级图片)。而文字打码,那就一点办法都没有了。

就比如这张图片,在人工智能眼里就只是一张没有任何信息的图片。


去除码赛克的源代码python 去除马赛克原理_人工智能_05


除了可以猜测这是微信聊天页面外,没有任何可以联想的信息。

结论:

马赛克的目前以及未来只能通过联想、猜测、脑补,没有其他办法去除。

还有,上文中的图片请各位不要瞎想,柯南的原图给你们。


去除码赛克的源代码python 去除马赛克原理_内像素_06


好了,今天就分享到这里,课后留给大家的作业:

根据刚刚下扯描述的,请使用联想、猜测、脑补等方式进行“解码”内部构造。