how to cut an area of image ?

28 ビュー (過去 30 日間)
Zineb EL MORCHID
Zineb EL MORCHID 2016 年 3 月 9 日
コメント済み: Zineb EL MORCHID 2016 年 3 月 9 日
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 :

採用された回答

Image Analyst
Image Analyst 2016 年 3 月 9 日
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 件のコメント
Zineb EL MORCHID
Zineb EL MORCHID 2016 年 3 月 9 日
Thanks , I appreciate it :)

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by