抽出機能に MATLAB でLBPを使用していますが、精度が低すぎます
LBPの機能ビンを減らす方法は?
どうもありがとう。
pcaresそのために関数を 使用します。PCA Residualspcaresの略:
[residuals, reconstructed] = pcares(X, ndim);
residuals行列ndimの主成分を保持することによって得られた残差を返します。データ行列、またはデータを含む行列です。の行は観測値に対応し、列は変数です。はスカラーで、以下でなければなりません。と同じサイズの行列です。n-by-pXXXndimpresidualsX
reconstructed入力に基づいて次元データが削減されndimます。reconstructedは元の寸法のままであることに注意してくださいX。そのため、最初の列を選択できます。ndimこれは、 で指定されたフィーチャの次元数を使用して構築されたフィーチャに対応しますndim。言い換えると:
reduced = reconstructed(:,1:ndim);
そのため、reduced次元に縮小されたデータが含まれますndim。
を実行するには、Statistics Toolbox が必要ですpcares。そうしないと、この方法は機能しません。