my code is
I=imread(image); img=rgb2gray(I); [col, row] = find(img<250); imout = I(min(col):max(col), min(row):max(row)); imshow(imout); [rows columns numberOfBands]=size(imout); blockSizeR = 16; blockSizeC = 16; wholeBlockRows = floor(rows / blockSizeR); wholeBlockCols = floor(columns / blockSizeC); blockNumber=1; for row = 1 : blockSizeR : rows for col = 1 : blockSizeC : columns row1 = row; row2 = row1 + blockSizeR - 1; row2 = min(rows, row2); col1 = col; col2 = col1 + blockSizeC - 1; col2 = min(columns, col2); block=imout(row1:row2, col1:col2); subplot(16,16,blockNumber); imshow(block); blockNumber = blockNumber + 1; end end
Best Answer