Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IMCROP,放大,matlab_Matlab_Plot_Zooming - Fatal编程技术网

IMCROP,放大,matlab

IMCROP,放大,matlab,matlab,plot,zooming,Matlab,Plot,Zooming,我正在使用 [X,Y,I2,rect]=imcrop(…) 函数获取我的子图像 1-我想先放大我的图像,然后裁剪我的图像。它将如何工作 使用imtool,我可以先放大然后裁剪图像,但我可以导出storerect坐标。 关于,假设要生成新的缩放/剪切图像,可以在调用imcrop之前使用imresize放大图像: B = imresize(A, scale) 如果图像显示在Matlab中,并且希望以编程方式放大图形,则可以使用zoom函数: zoom(factor) 有关详细信息,请参阅文档:

我正在使用

[X,Y,I2,rect]=imcrop(…) 函数获取我的子图像

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

使用imtool,我可以先放大然后裁剪图像,但我可以导出storerect坐标。
关于,

假设要生成新的缩放/剪切图像,可以在调用
imcrop
之前使用
imresize
放大图像:

B = imresize(A, scale)
如果图像显示在Matlab中,并且希望以编程方式放大图形,则可以使用
zoom
函数:

zoom(factor)
有关详细信息,请参阅文档:

  • imresize
    API:
  • zoom
    API:

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

以下是一个例子:

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

@Mansoor Siddiqui如何使用平移功能/缩小。第二,我不知道放大的比例。您是否正在尝试生成新的缩放/剪切图像?或者你只是想让图像在Matlab中显示,并具有缩放/平移功能?我修改了我的解决方案,加入了“缩放”功能。