我想在matlab中裁剪图像,所以我构建了一个gui。当我点击按钮例如选择区域时,用户可以在imagA
中输入点数。在该点击按钮 crop 之后,图像被裁剪。如何裁剪另一个名为imagB
的图片,与imagA
具有相同的位置?
谢谢
答案 0 :(得分:2)
您可以使用imcrop
裁剪图像并将裁剪矩形缩回。
假设您要以相同的方式裁剪两个图像(imagA
和imagB
):
figure;
imshow( imagA );title('please crop');
[cA rect] = imcrop; %// interactive cropping of imagA
cB = imcrop( imagB, rect ); %// non-interactive way to crop imagB using same crop rect as imagA