数字图像处理
图像特定区域马赛克效应的产生及去掉
摘要:本文主要是完成了在图像的特定区域产生马赛克,并且将生成的马赛克去掉。
本设计是用 C#语言来编写程序实现的。
关键字:图像;马赛克;特定区域
1 引言
如果通过改变分辨率的方法对一幅正常的图像进行操作,在图
像的某些地方会出现许多细小图像色块,这些图像色块的出现,在
数字图像处理中称为图像的马赛克效应。
图像马赛克效应作为一种特殊的人类视觉现象,已经受到计算
机图形和图像处理人员的广泛关注。在以显示为目的的计算机图形
和图像应用中,有关的工作人员往往需要研究如何消除在低分辨率
显示设备上显示高分辨率图像时产生的马赛克现象。随着科技的不
断发展马赛克效应将会得到更广泛的应用。
2 马赛克效应的原理
通过引言的介绍,我们已经了解,马赛克的产生是由于改变了
一幅正常图像的分辨率。对一幅 512*512 的图像,如果保持灰度级
数不变而仅改变其空间分辨率(分辨率的改变通过象素复制)减为
256*256,就可能在图中各区域的边缘处看到棋盘模式,并在全图看
到象素粒子变粗的现象。如果继续降低分辨率,效果就会越来越明