矩阵变换,距离函数,斜切的简单python语言numpy实现

矩阵变换,距离函数,斜切的简单python语言numpy实现

  • 简介距离函数
    • 基本算法原理
    • 代码展示(原创代码)`

简介距离函数

距离函数,在图像中有较为重要的基础作用。在二值图像中,将背景以0像素表示,物体以1表示。

基本算法原理

1.将图像中的物体像素点初始化为0,而背景板初始化为无穷,可以依据实际情况设定一个较大值。在我的例子中,由于矩阵值都很小,所以设置背景初始化为100.
2.创建左上角算子
矩阵变换,距离函数,斜切的简单python语言numpy实现_第1张图片

点p的位置为开始的矩阵点,这也就是一个算子,AL区域为它的邻域。
计算
矩阵变换,距离函数,斜切的简单python语言numpy实现_第2张图片
3.创建右下角算子

矩阵变换,距离函数,斜切的简单python语言numpy实现_第3张图片
BR为像素点p的邻域。
之后做卷积类似的处理

矩阵变换,距离函数,斜切的简单python语言numpy实现_第4张图片

代码展示(原创代码)`