IMCROP,放大,matlab

时间:2011-09-17 13:26:50

标签: matlab plot zoom

我正在使用

[X,Y,I2,rect] = imcrop(...)  获取我的子图像的功能。

1-我想首先放大我的图像然后裁剪我的图像。它将如何运作?

使用imtool我可以先放大然后裁剪我的图像,但我可以导出存储矩形坐标。 的问候,

2 个答案:

答案 0 :(得分:1)

开箱即用支持:调用IMCROP后,会打开一个图形,显示图像。从工具栏中,像往常一样使用平移/缩放工具,一旦完成禁用它们,您将返回到指定可拖动矩形的模式。进行选择并双击它以接受。

以下是一个例子:

I = imread('coins.png');
[I2,rect] = imcrop(I);
figure, imshow(I2)

pan-zoom-tools crop

答案 1 :(得分:0)

假设您要制作新的缩放/裁剪图像,可以在调用imresize之前使用imcrop放大图像:

B = imresize(A, scale)

如果您将图像显示在Matlab中并且想要以编程方式放大图形,则可以使用zoom函数:

zoom(factor)

有关详细信息,请参阅文档: