图像处理作窗口运算时边界的几种扩展方法

Posted 昊虹算法

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图像处理作窗口运算时边界的几种扩展方法相关的知识,希望对你有一定的参考价值。

当窗口在图像的边缘滑动时,窗口将有部分覆盖不到图像的像素,这时我们就需要扩展图像的边界。

按照OpenCV中borderType的取值来看,通常有以下几种扩展方法:
*BORDER_REPLICATE
*BORDER_REFLECT
*BORDER_REFLECT_101
*BORDER_WRAP
*BORDER_CONSTANT

上述扩展边界方法的举例如下:
例子中第一根竖线“|”代表图像的左边界,第二根竖线“|”代表图像的右边界。
BORDER_REPLICATE:   aaaaaa|abcdefgh|hhhhhhh
BORDER_REFLECT:     fedcba|abcdefgh|hgfedcb
BORDER_REFLECT_101:  gfedcb|abcdefgh|gfedcba
BORDER_WRAP:     cdefgh|abcdefgh|abcdefg
BORDER_CONSTANT:        iiiiii|abcdefgh|iiiiiii 用指定的值"i"填充

对这篇博文有不明白的可以加微信/QQ 2487872782交流
欢迎加入图像处理交流群,群号271891601

以上是关于图像处理作窗口运算时边界的几种扩展方法的主要内容,如果未能解决你的问题,请参考以下文章

深拷贝与浅拷贝的区别,实现深拷贝的几种方法

线程同步的几种方法

清除浮动的几种方式和兼容性处理

清除浮动的几种方式和兼容性处理

shell的几种运算方法

清除浮动的几种常用方法