我想去掉图片中的马赛克,可以吗

2024-12-26 19:39:52
推荐回答(1个)
回答1:

一幅图像上打了马赛克,那么图像本身的信息已经被改变。或者可以说覆盖掉的那部分已经有信息被丢弃(不然就和原图一样了)。丢掉的信息是没有办法再被找回来的。

一张图片在RGB模式下总共有16777216种颜色,所以每一个像素都可以视为有16777216种可能的颜色,在这种量级下,一个3*3的马赛克还原就大约有10^64种可能,一个4*4的马赛克就约有4*10^115种可能,如果马赛克的尺寸更大,这个数会庞大到无法想像。

要想消除马赛克,或者说让图像更清晰的方法,不外乎通过插值等的操作。这有两个问题:

  1. 插值的算法(如两像素点之间取平均值)决定了,插值后的图或许包含更多的信息,但是是通过某种算法得到的,与原来的图像不一定完全相同;

  2. 插值的对消除马赛克的能力很有限,插值后再插值已经完全没有意义了。