矩阵变换,距离函数,斜切的简单python语言numpy实现
简介距离函数
距离函数,在图像中有较为重要的基础作用。在二值图像中,将背景以0像素表示,物体以1表示。
基本算法原理
1.将图像中的物体像素点初始化为0,而背景板初始化为无穷,可以依据实际情况设定一个较大值。在我的例子中,由于矩阵值都很小,所以设置背景初始化为100.
2.创建左上角算子
![矩阵变换,距离函数,斜切的简单python语言numpy实现_第1张图片](http://img.e-com-net.com/image/info8/9b89c1d223e344e9baed47f6aff9d07b.jpg)
点p的位置为开始的矩阵点,这也就是一个算子,AL区域为它的邻域。
计算
![矩阵变换,距离函数,斜切的简单python语言numpy实现_第2张图片](http://img.e-com-net.com/image/info8/41eeacc1de924277ae9a1b947ca99d00.jpg)
3.创建右下角算子
![矩阵变换,距离函数,斜切的简单python语言numpy实现_第3张图片](http://img.e-com-net.com/image/info8/b59132f75ed44d87b53cc11728c0c0c6.jpg)
BR为像素点p的邻域。
之后做卷积类似的处理
![矩阵变换,距离函数,斜切的简单python语言numpy实现_第4张图片](http://img.e-com-net.com/image/info8/05f0de212fa1457cbc864a288e52faeb.jpg)
代码展示(原创代码)`