2017-06-13 7 views
0

コンピュータビジョンツールボックスからローカルバイナリパターンを計算するMATLABの組み込み関数は、実数値を生成します。
この関数の名前は:extractLBPFeatures()Matlab LBP Real Valued

LBPの値はバイナリであるとわかりました。 バイナリ値ではなく、実数値の数値を取得するのはどうですか? Matlab documentationによれば、コールextractLBPFeatures(<your_image>)は、非回転不変均一のLBPのL -normalizedヒストグラムを表す行列ベクトルを

+0

あなたは誤解しました。パターンは、各ピクセルを近傍ピクセルと比較した後、それらのバイナリ値をより大きな(例えば8ビットの)番号に連結してから、セル上のヒストグラムを計算し、L2正規化を実行する前に、バイナリのみである。 – beaker

答えて

0

を返すの相対頻度、すなわちこれらの59の可能なパターンは、画像全体にわたって存在する。 8つの隣接するピクセルによって形成される回転不変でない一様なLBPのコードは、0から58の範囲の整数であるのに対し、extractLBPFeaturesによって得られる特徴ベクトルの59の要素は0..1の範囲の浮動小数点数である。

ピクセル強度値をLBPコードに置き換えたイメージを取得するには、LBPディスクリプタの作成者が開発したMatlab implementationを使用します。

関連する問題