我正在使用带有 MATLAB 的LBP来提取特征,但精度太低
如何减少 LBP 中的特征箱?
非常感谢。
使用该pcares
功能来做到这一点。 pcares
代表PCA 残差:
[residuals, reconstructed] = pcares(X, ndim);
residuals
返回通过保留矩阵ndim
的主成分获得的残差. 是数据矩阵,或包含您的数据的矩阵。对应于观察的行和列是变量。是一个标量,必须小于或等于。是一个与 大小相同的矩阵。n-by-p
X
X
X
ndim
p
residuals
X
reconstructed
将具有基于ndim
输入的降维数据。请注意,它reconstructed
仍将在原始维度中为X
。因此,您可以选择第一ndim
列,这将对应于使用 指定的特征的维数构造的那些特征ndim
。换句话说:
reduced = reconstructed(:,1:ndim);
因此,reduced
将包含维度缩减为ndim
维度的数据。
您需要统计工具箱才能运行pcares
。如果你不这样做,那么这种方法将不起作用。