0

画像を異なるボックスに分割し、それぞれのボックスで GLCM を実行する方法はありますか? たとえば、1000 x 1000 の画像を 50 個の 20 x 20 ボックスに分割します。

均一性を示す画像の領域を特定し、分析をローカライズしようとしています。blockproc を使用してこれを行うことができると思いますが、GLCM コードを実行するように「楽しい」関数を作成する方法がわかりません。どうもありがとう。

4

1 に答える 1

0

もしかしてこんな?Image Processing Toolbox を所有していないため、試すことができません...

for k = 1:50
  for l = 1:50
    G(k,l) = graycomatrix(A((k-1)*20+1:k*20, (l-1)*20+1:l*20));
  end
end

ちなみに、1000x1000 の画像を 20x20 のブロックに分割すると、最終的に 2500 ブロックになります。

于 2015-02-18T14:24:48.890 に答える