0

我对使用半径的本地二进制模式感到困惑。我读过 Ojala 等人的期刊,他们使用这个方程来计算中心像素:Eq.1

在此处输入图像描述


其中:Eq.2

在此处输入图像描述


其中:
R = 半径
P = 邻域像素数量
gp = 邻域像素
gc = 中心像素

例如 R=2;P=16(from 0-15)
if s(g15-gc)=1 and other is 0

so the LBP value is:
LBP=1*2^15=32768

那么,这个大值是如何变成像素值的呢?

4

1 回答 1

2

这不是 LBP 的工作方式,它计算相邻像素的值(即 0 或 1)。然后 LBP 对其进行模式化,例如 1101101,它是某种二进制形式。之后,它将二进制值转换为十进制值。**

**> 我们将把该值放在像素值中,因为 lbp 适用于灰色图像,所以

价值有多大并不重要。**

**

更多解释见下图https://slideplayer.com/slide/4512194/15/images/18/LBP(Local+Binary+Pattern).jpg在此处输入图像描述

于 2018-07-23T06:59:17.943 回答