
上QQ阅读APP看书,第一时间看更新
1.2.3 用边缘滤波器来生成邪恶模式
卡通和漫画总有好人物和坏人物。通过边缘滤波器的恰当组合,可将无辜的人物图像变成可怕的图像!其技巧是通过使用小的边缘滤波器,这些滤波器能找到图像各处的边缘,然后使用小的中值滤波器来合并这些边缘。
在降噪后的灰度图像上执行以上操作,之前将原图像转换成灰度图像的代码和7×7的中值滤波器都可以用上(下面的第一张图显示灰度中值模糊的输出)。接下来,不再使用Laplacian滤波器与二值化阈值,而是沿着x和y方向采用3×3的Scharr梯度滤波器(见下面的第二张图)就能得到可怕的外观,然后再采用截断值很低的二值化阈值方法(见下面的第三张图)和3×3的中值模糊,就可以得到邪恶掩码(见下面的第四张图):

下面第四张图像展示了应用邪恶的效果:

现在我们有一个邪恶的掩码,可以将这个掩码覆盖在卡通化的绘画上,就如我们使用常规素描边缘掩码所做的那样。最终结果显示在下图的右侧:
