problem in cropping image by using imcrop function.

1 view (last 30 days)
Hi, i have an image in size of [960 1440]. i want cropping rectangle in the center of image. my desire output after cropping = image in size [960 960] in the center of original image.please guide me. my code :
a = ones(960 1440);
[m,n] = size(a);
%center of image = [m/2 n/2]
cropped = imcrop(a,[480 480 m/2 n/2);

Accepted Answer

Image Analyst
Image Analyst on 6 Jul 2016
Try this:
croppedImage = a(:, 240:(240+959));

More Answers (0)

Categories

Find more on Images in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!