上一篇:
从零开始写一个图像处理程序之三(卷积原理简介)_星空_MAX的博客-CSDN博客
具体看看卷积核为什么能够得到图像信息呢
先看Prewitt算子的结构
分别过滤出来横向边缘和纵向边缘:
拿Gx举例:
先模拟一个边缘图像,0代表白色,1代表黑色
00000000000000000
00000000000000000
11111111111111111111
000000000000000000
000000000000000000
当Gx扫过去的时候,得到
-3-3-3-3-3--3-3-3-3-3-3-3
00000000000000000000
33333333333333333333
可见边缘加强了,都从1变成3了
如果横线为竖着的时候呢:
000000000100000000
000000000100000000
000000000100000000
000000000100000000
000000000100000000
当Gx扫过去的时候,得到
000000000000000000
000000000000000000
000000000000000000
000000000000000000
000000000000000000
可见竖线过滤没有了
这就可以直观感受到Prewitt 算子的作用了
那么如果是黑色里面的白线呢?
那么
11111111111111111111
11111111111111111111
000000000000000000
11111111111111111111
11111111111111111111
拿Gx卷果以后是什么呢?
33333333333333333333
00000000000000000000
-3-3-3-3-3--3-3-3-3-3-3-3
和白色里面的黑线结果差不多,都会产生一个更大的落差值域
同样Gy道理一样,都是得到横着或者竖着的边缘信息
下一篇将会用Prewitt 卷积核分析来获得那张黑白图片的边缘