こんなイメージがあれば
グリッドに従って画像を分割し、マトリックスに保存したい。したがって、各セルのサイズがわかっている場合は、新しい 4 次元マトリックスを作成し、各セルのピクセル値を新しいマトリックスに保存できます。
お気に入り
[m n]=size(img);
a=ones(m/64,n/64,64,64);
x=0;y=0;
for i = 1:m
for j = 1:n
ti=i/64;
tj=j/64;
a(ti+1,tj+1,i-ti,j-tj)=img(i,j);
end;
end
しかし、各セルのサイズがわからない場合、白い境界に従ってセルを分割する必要があるだけで、これを行う方法がわかりません
また、グリッドのピクセルは必要ありません。グリッド線内のすべてのピクセルが必要です
matlabでこれを行う方法を教えてください