Clear Filters
Clear Filters

I want to crop image for each side column(left and right).

3 views (last 30 days)
I am trying use this code,but it crop each row(up and bottom). How to crop it trough each 10 column left and right?
clc;
%%read the image
IMG = 'laluan.jpg';
I = imread(IMG);
IJ = rgb2gray(I);
IK = double(IJ);
%crop 10 pixels off each side
IK = IK(50:end-10, 50: end-10);
originalImage = uint8(IK);
subplot (221);
imshow(I);
subplot(222);
imshow(originalImage);

Accepted Answer

Image Analyst
Image Analyst on 30 Apr 2015
IK = IK(:, 11:end-10); % Crop 10 pixels off each side, none off the rows.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!