
滤镜技法(filtering)是指将输入的值通过滤镜加工,创建输出值的技法。图象处理中的滤镜常使用遮罩矩阵技法,遮罩主要使用3x3, 5x5, 16x16的乘法矩阵。遮罩的使用方法如下。
[ a1 a2 a3 ]
[ a4 a5 a6 ] 遮罩矩阵
[ a7 a8 a9 ]
[ p1 p2 p3 ]
[ p4 p5 p6 ] 输入矩阵
[ p7 p8 p9 ]
[ X X X ]
[ X M X ] 输出矩阵
[ X X X ]
(M = a1*p1 + a2*p2 + a3*p3 + ... + a9*p9 )
即遮罩矩阵的各矩阵元素与输入像素值相乘,然后将这些值相加创建出最终的输出像素值。为了求出最终的像素值M,输入像素p5周围的像素p1 到 p9 都包括在运算中。 当然这是 3 X 3 的 MAX矩阵。要想知道MAX的正确的数学原理就需要微积分知识,在这里就不再做深入的介绍了。
下面我们来看例子,
因为
[ 0 0 0 ]
[ 0 0 0 ]
[ 0 0 0 ]
遮罩的输入像素值都变为0, 所以输出的像素值也都为0.
[ 0 0 0 ]
[ 0 1 0 ]
[ 0 0 0 ]
遮罩将原本像素直接转移到输出像素中,中间不发生任何变化。
但下面的函数具有特殊的作用:
sobel 遮罩:
x方向
[ -1 0 1 ]
[ -2 0 2 ]
[ -1 0 1 ]
y方向
[ 1 2 1 ]
[ 0 0 0 ]
[ -1 -2 -1]
Sobel遮罩是边缘处理滤镜最具代表性的例子

免责申明:本(栏目、频道等)内容由SP提供,中国电信不承担由于内容的合法性及健康性所引起的一切争议和法律责任。
欢迎大家对不合法及不健康内容进行监督和举报。
本站适用 1024X768分辨率 IE6 IE7 FF 浏览器 RC1
©2008 中国电信广州分公司 保留所有权利版权声明隐私权声明
网站内容合作、友情链接,请联系QQ:850897469 客服QQ:734422581 客服MSN:gzscpx@msn.com
