2017-07-12 6 views
-1

LBPを使用して「機械によるハンドオーバーフェースジェスチャの検出」を行っています。私はthis Codeを使ってRGBイメージをLBPイメージに変換しました。私のタスクの次のステップは、以下の図に示すように、手のジェスチャの位置を検出するために、各ブロックごとに3×3と表示ヒストグラムにLBPの画像を分割することである。イメージをMATLABの3x3ブロックに分割し、各ブロックのヒストグラムを計算する方法

Images along with their histogram

答えて

0

mat2cellを試してください。あなたの行列がNXN正方行列であると仮定すると:

matSize = size(inputMatrix,1); 
subMatrix = mat2cell(inputMatrix,3*ones(1,matSize/3),3*ones(1,matSize/3)); 
+0

は、実際に私はMATLABの初心者レベルでは午前、あなたの助けをいただき、ありがとうございます。完全なコードで説明したいと思います。ありがとうございました –

+0

@ NisaSoomroあなた自身でそれを理解しようとする必要があります。データのヒストグラムプロットには['hist'](https://www.mathworks.com/help/matlab/ref/hist.html)関数を使用してください。 'inputMatrix'はあなたのLBPイメージ行列で、' subMatrix'は '3X3'ブロックからなるセルです。 – Ivea

関連する問題