how to cut an area of image ?

28 vues (au cours des 30 derniers jours)
Zineb EL MORCHID
Zineb EL MORCHID le 9 Mar 2016
I want to cut the center area of an image , and save it as another image that ill work on it later . how can I do so , I do know a function " imcrop() " but I dont know how to detect the center of the image . heres an exemple of what I want :

Réponse acceptée

Image Analyst
Image Analyst le 9 Mar 2016
Try this:
[rows, columns, numberOfColorChannels] = size(yourImage);
left = columns/2 - width/2;
top = rows/2 - height/2;
croppedImage = imcrop(yourImage, [left, top, width, height]);
imshow(croppedImage);
You need to define width and height in pixels for the size of the box you want to crop out.
  1 commentaire
Zineb EL MORCHID
Zineb EL MORCHID le 9 Mar 2016
Thanks , I appreciate it :)

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by