Krisch Compass Mask(各个方向的边缘)
来源:互联网 发布:通联数据股份公司待遇 编辑:程序博客网 时间:2024/06/06 02:13
Kirsch Compass Mask is also a derivative mask which is used for finding edges. This is also like Robinson compass find edges in all the eight directions of a compass. The only difference between Robinson and kirsch compass masks is that in Kirsch we have a standard mask but in Kirsch we change the mask according to our own requirements.
With the help of Kirsch Compass Masks we can find edges in the following eight directions.
North
North West
West
South West
South
South East
East
North East
We take a standard mask which follows all the properties of a derivative mask and then rotate it to find the edges.
For example let’s see the following mask which is in North Direction and then rotate it to make all the direction masks.
NORTH DIRECTION MASK
-3-35-305-3-35NORTH WEST DIRECTION MASK
-355-305-3-3-3WEST DIRECTION MASK
555-30-3-3-3-3SOUTH WEST DIRECTION MASK
55-350-3-3-3-3SOUTH DIRECTION MASK
5-3-350-35-3-3SOUTH EAST DIRECTION MASK
-3-3-350-355-3EAST DIRECTION MASK
-3-3-3-30-3555NORTH EAST DIRECTION MASK
-3-3-3-305-355As you can see that all the directions are covered and each mask will give you the edges of its own direction. Now to help you better understand the concept of these masks we will apply it on a real image. Suppose we have a sample picture from which we have to find all the edges. Here is our sample picture:
SAMPLE PICTURE
Now we will apply all the above filters on this image and we get the following result.
NORTH DIRECTION EDGES
NORTH WEST DIRECTION EDGES
WEST DIRECTION EDGES
SOUTH WEST DIRECTION EDGES
SOUTH DIRECTION EDGES
SOUTH EAST DIRECTION EDGES
EAST DIRECTION EDGES
NORTH EAST DIRECTION EDGES
As you can see that by applying all the above masks you will get edges in all the direction. Result is also depends on the image. Suppose there is an image, which do not have any North East direction edges so then that mask will be ineffective.
- Krisch Compass Mask(各个方向的边缘)
- Krisch边缘检测算子
- 设置边缘模糊的mask效果
- 图形学算法--Bresenham算法的改进(综合各个方向)
- edgesForExtendedLayout指定边缘要延伸的方向
- 使用CSS实现各个方向的三角形
- 边缘方向直方图
- 边缘方向直方图
- 打印输入的单词长度和各个字符出现频数的直方图(水平方向和垂直方向)
- OpenCV : 基于切线方向的边缘增强算法
- 两种mask-边缘提取-类拉普拉斯
- 搜索引擎第四讲 compass各个配置文件详解
- android PopupWindow在控件的各个方向上的显示
- 只用一个pan手势来代替UISwipegesture的各个方向
- 边缘方向直方图matlab实现
- UVa10718 - Bit Mask(不错的贪心)
- 图像处理中掩膜(mask)的意义
- 边缘的边缘程序员
- C/C++---printf/cout 从右至左压栈顺序实例详解
- Select网络模型
- 使用flume问题总结3——一个使用flume拦截器和选择器的简单实例
- 雅虎34条性能法则
- data block转储文件初识
- Krisch Compass Mask(各个方向的边缘)
- 图像处理&识别:应用
- linux下登录mysql
- 重构想法1
- 萧条时期的SEO要如何着手?
- 2.Python标准库_ 时间与日期 (time, datetime包)
- iOS实现手机的连续震动和停止震动的代码(拷如工程就能用)
- iOS 编译失败,但是没有错误提示(ios build failed ,but without errors)
- 使用word 2013 发布csdn博客