用半径计算局部二值模式

时间:2018-07-18 04:53:44

标签: textures classification lbph-algorithm

我对使用半径的本地二进制模式感到困惑。我读过Ojala等人的日记,他们在其中使用此公式计算中心像素:Eq.1

enter image description here


其中Eq.2

enter image description here


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

  

例如R = 2; P = 16(从0-15开始)
  如果s(g15-gc)= 1且另一个为0

  因此LBP值为:
  LBP = 1 * 2 ^ 15 = 32768

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

1 个答案:

答案 0 :(得分:2)

这不是LBP的工作原理,它会计算相邻像素的值(即0或1)。然后,LBP以某种二进制形式制作一个模式,例如1101101。之后,它将二进制值转换为十进制值。 **

**>我们将把该值放入像素值,因为lbp在灰色图像上起作用,所以

  

值有多大都没关系。**

**

有关更多说明,请参见下面的图片enter image description here https://slideplayer.com/slide/4512194/15/images/18/LBP(Local+Binary+Pattern).jpg