1

MATLABを使用して、サイズ120x120の顔画像を15x15ピクセルサイズの64ブロックに分割するにはどうすればよいですか?次に、各15x15ブロックをガボールフィルターで畳み込みます。blkproc関数の使用に失敗しました。どうすればよいですか?

4

1 に答える 1

6

これらのブロックを抽出するには、次を使用imgできc=15ますw=8

blocks = reshape(permute(reshape(img, c, w, c, w), [1 3 2 4]), c, c, w * w)

現在blocksは 15x15x64 の行列であり、 - 番目のブロックblocks(:, :, i)を表す 15x15 の行列です。i

于 2012-08-22T18:40:18.367 に答える