フィルターのクリア

Info

この質問は閉じられています。 編集または回答するには再度開いてください。

i had converted image into blocks. I converted blocks to linear array. Next i calculated mean values for first 8 arrays. now i want to convert mean values to linear array again. please send suitable code. please don't ignore it. thank u very much.

1 回表示 (過去 30 日間)
divya taru
divya taru 2016 年 3 月 22 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
for i=1:4:16
for j=1:4:16
block=I(i:i+3,j:j+3);
%convert 4X4 into 16X1 column vector
tv(:,col)=reshape(block,16,1);
col=col+1;
count=count+1;
column=column+4;
end
row=row+4;
end
%find mean of 8 arrays
nn=8;
for count=1:16
sum1=sum1+tv(:,count);
if count==nn*nnn
mean(:,r)=sum1/8;
sum1=0;
nnn=nnn+1;
r=r+1;
end
end

回答 (0 件)

この質問は閉じられています。

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by