sobel:有关滤镜遮罩概念 Sobel 遮罩

原文地址:
http://www.azure.com.cn/article.asp?id=328

如有转载请注明:
http://www.azure.com.cn/

滤镜技法(filtering)是指将输入值通过滤镜加工创建输出值技法图象处理中滤镜常使用遮罩矩阵技法遮罩主要使用3x3,5x5,16x16乘法矩阵遮罩使用思路方法如下

[a1a2a3]
[a4a5a6]遮罩矩阵
[a7a8a9]

[p1p2p3]
[p4p5p6]输入矩阵
[p7p8p9]

[XXX]
[XMX]输出矩阵
[XXX]

(M=a1*p1+a2*p2+a3*p3+...+a9*p9)

即遮罩矩阵各矩阵元素和输入像素值相乘然后将这些值相加创建出最终输出像素值为了求出最终像素值M输入像素p5周围像素p1到p9都包括在运算中当然这是3X3MAX矩阵要想知道MAX正确数学原理就需要微积分知识在这里就不再做深入介绍了

下面我们来看例子

[000]
[000]
[000]
遮罩输入像素值都变为0所以输出像素值也都为0

[000]
[010]
[000]
遮罩将原本像素直接转移到输出像素中中间不发生任何变化

但下面具有特殊作用:

sobel遮罩:
x方向
[-101]
[-202]
[-101]

y方向
[121]
[000]
[-1-2-1]

Sobel遮罩是边缘处理滤镜最具代表性例子.

\" border=\"0\" _disibledevent=\"(this.title) {window.open(\'http://www.azure.com.cn/uploads/200704/17_102701_sobel.g\');}\">

www.azure.com.cn

Tags:  sobel算法 sobeltest sobel算子 sobel

延伸阅读

最新评论

发表评论