There are 4 images, and I want to crop them by using coding. But I want to crop one image by using imcrop command and other 3 images should automatically cropped the same place i cropped the image 1. As an example there are
  • 1.bmp,
  • 2.bmp,
  • 3.bmp,
  • 4.bmp,
I want to give cropping parameters to only 1.bmp image and other images will be cropped the same place and view the crop images in a fig format.

 採用された回答

Ashish Uthama
Ashish Uthama 2011 年 1 月 27 日

2 投票

You ought to be able to accomplish this with imcrop itself.
First use this:
[I1c rect] = imcrop(I1)
Which returns the cropping rectangle in rect, a four-element position vector.
Then
I2c = imcrop(I2, rect)
Which crops the image I2. rect is a four-element position vector[xmin ymin width height] that specifies the size and position of the crop rectangle obtained from the first image.

1 件のコメント

Nilushi Dissanayake
Nilushi Dissanayake 2011 年 1 月 29 日
thank you very much Ashish,,

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Convert Image Type についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by