How do I divide image into four segments vertically?

1 view (last 30 days)
How do I divide image into four segments vertically?

Answers (1)

Image Analyst
Image Analyst on 14 Dec 2021
Try this:
rgbImage = imread('peppers.png');
[rows, columns, numberOfColorChannels] = size(rgbImage)
rows = 384
columns = 512
numberOfColorChannels = 3
startingRows = linspace(1, rows+1, 5)
startingRows = 1×5
1 97 193 289 385
for k = 1 : 4
subplot(4, 1, k);
row1 = startingRows(k);
row2 = startingRows(k+1) - 1;
imageStrip = rgbImage(row1 : row2, :, :);
imshow(imageStrip)
axis('on', 'image')
end

Community Treasure Hunt

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

Start Hunting!