how to crop an image

3 Ansichten (letzte 30 Tage)
Martin Zima
Martin Zima am 12 Mär. 2014
Beantwortet: Dishant Arora am 12 Mär. 2014
Hallo , im new here and i would like to know, how to crop an image on all sides by 10 percent ???
  • a=imread('image1.jpg');
  • ....

Antworten (2)

Doug Hull
Doug Hull am 12 Mär. 2014
im = imread('pout.tif')
[r,c] = size(im)
per = 0.1
left = round(per*c);
right = c-left;
top = round(per*r);
bottom = r-top
newIM = im(top:bottom, left:right);
imshow(newIM)

Dishant Arora
Dishant Arora am 12 Mär. 2014
[rows cols planes] = size(imageArray);
rect = [fix(cols*0.10) , fix(row*0.10) , fix(cols*0.80) , fix(rows*0.80)];
croppedImage = imcrop(imageArray , rect);

Kategorien

Mehr zu Image Processing Toolbox finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by