我正在使用
[X,Y,I2,rect] = imcrop(...) 获取我的子图像的功能。
1-我想首先放大我的图像然后裁剪我的图像。它将如何运作?
使用imtool我可以先放大然后裁剪我的图像,但我可以导出存储矩形坐标。 的问候,
答案 0 :(得分:1)
开箱即用支持:调用IMCROP后,会打开一个图形,显示图像。从工具栏中,像往常一样使用平移/缩放工具,一旦完成禁用它们,您将返回到指定可拖动矩形的模式。进行选择并双击它以接受。
以下是一个例子:
I = imread('coins.png');
[I2,rect] = imcrop(I);
figure, imshow(I2)
答案 1 :(得分:0)
假设您要制作新的缩放/裁剪图像,可以在调用imresize
之前使用imcrop
放大图像:
B = imresize(A, scale)
如果您将图像显示在Matlab中并且想要以编程方式放大图形,则可以使用zoom
函数:
zoom(factor)
有关详细信息,请参阅文档: