1、图像特征提取_LBP
1、介绍
LBP指局部二值模式(Local Binary Pattern),是一种用来描述图像局部特征的算子,具有灰度不变性和旋转不变性等显著优点。
2、原理
参考链接:计算机视觉基础-图像处理: LBP特征描述算子 - 知乎 (zhihu.com)
在3*3的窗口内,将中心像素值设为阈值,与周围的8个像素值进行比较,大于中心值记为1,小于中心值记为0,从而得到二进制编码用以表述局部纹理特征。
此时我们得到一个8位二进制值,将其转换为10进制,即LBP码,共256种,将这个值作为窗口中心像素点的LBP值,用来反映3*3区域的纹理信息。
3、优点
当光照变化引起像素灰度值同增同减时,LBP变化并不明显。
LBP对光照变化不敏感,LBP检测的仅仅是图像的纹理信息。
4、LBP发展史:(16条消息) Python实现LBP算法_龙王.*?的博客-CSDN博客_lbp python
4.1、原始的LBP
4.2、圆形LBP:为了解决不能自由更改尺寸的缺陷。
4.3、旋转不变LBP:上面的LBP特征具有灰度不变性,但还不具备旋转不变性,此改进为了解决旋转不变性。
4.4、等价LBP
4.5、旋转不变等价LBP