MATLAB的内置函数用于计算本地二进制模式,从计算机视觉工具箱中生成实数值
该函数名为:extractLBPFeatures()
我理解LBP的值是二进制的 - 它就在名字中! 获取实数值而不是二进制值是做什么的?
答案 0 :(得分:0)
根据Matlab documentation,调用extractLBPFeatures(<your_image>)
会返回 1 -by- 59 向量,表示 L 2 - 非旋转不变均匀LBP 的标准化直方图,即整个图像中这59种可能模式的相对频率。由8个相邻像素形成的非旋转不变均匀LBP的代码是从0到58的整数,而由extractLBPFeatures
产生的特征向量的59个分量是0到0范围内的浮点数。 1。
如果您希望获得像素强度值被LBP代码替换的图像,您可以使用由LBP描述符的创建者开发的Matlab implementation。