停止在轴上自动调整大小

Ron*_*ero 3 matlab

我使用此代码将图像加载到gui中的matlab轴:

[FileName,PathName] = uigetfile('*.jpg','PLease select an image');

axes(handles.axes1)
rgb = imread(strcat(PathName,FileName));
imagesc(200,200,rgb)
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我加载图像时,轴自动调整大小到图像大小,任何方法来阻止它?"我用Google搜索了很多"!

当谈到大图像(如1 MB)时,加载和显示它需要大约30秒!更快加载的任何解决方法?

我想对加载的图像进行边缘检测,并将其显示在第二轴,任何源/代码都可以实现吗?

我是matlap的初学者,请你帮忙吗?

谢谢 .

Ale*_*lex 6

如果使用设置轴限制xlim(),ylim()matlab会将轴的"XLimMode"和"YLimMode"属性设置为"手动",因此限制不会在以后更改.

figure;
hold all;
xlim([1 2.5]);
ylim([3 4]);
plot([1 2], [3 4]);
plot([2 3], [3 4]);
Run Code Online (Sandbox Code Playgroud)

对于边缘检测,请查看图像处理工具箱中的matlab帮助以开始.