files = dir('*.JPG');

for k = 1:numel(files)

rgb = imread(files(k).name);

rgb = rgb(1:1800, 520:2000, :);

rgb = imresize(rgb, 0.2, 'bicubic');

imwrite(rgb, ['cropped\' files(k).name]);

end

Using this code, I am able to crop simple 8-bit image in bulk but it is not successful with 16 bit signed data.

Similar questions and discussions