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