2016-10-25 12 views
0

Iは画像アレイ(幅、高さ、RGB)を有し、私は画像の平均R、G、及びB値を計算します。3次元配列を平均化

私はベクトルを得るように、どのように私は[avg_r、avg_g、avg_b] 3次元配列の平均を見つけるのですか?

答えて

1

まずので、再構成アレイ内の各列は色を表す三次元から2次元にアレイを再構築します。第1の次元に沿う

そして平均:

reshaped_img = reshape(img, width* height , 3); 
avg = mean(reshaped_img) %same as avg = mean(reshaped_img, 1)