主要内容

构建应用程序用于导航大图像

此示例显示如何使用模块化工具构建应用程序,该工具显示带有导航辅助设备的图像,包括滚动条和概述窗口,以及放大框。

首先,定义构建应用程序的函数。此示例定义了一个调用的函数my_large_image_display.在该示例的尽头。

定义构建应用程序的函数后,测试应用程序。将图像读入工作区。

我= imread('car1.jpg');

显示应用程序中的导航辅助设备。

my_large_image_display(i)

图概述(我的大型图像显示工具)包含UIPanel,UIToolbar,Uimenu类型的轴和其他对象。轴包含8个类型的类型,贴片,图像。

图我的大型图像显示工具包含轴和其他对象的UIPanel,UIControl。轴包含类型图像的对象。

应用程序创建功能

my_large_image_display.函数接受图像作为参数,并在使用滚动条,概述工具和放大框中显示图形窗口中的图像。请注意,该函数抑制了图形窗口中的工具栏和菜单栏,因为可滚动导航与标准MATLAB™图窗口导航工具不兼容。

功能my_large_image_display(IM)%创建一个没有工具栏和菜单的数字hfig = figure('工具栏''没有任何'......'菜单栏''没有任何'......'名称''我的大型图像显示工具'......'numbertitle''离开'......'integerhandle''离开');%显示使用imshow的图中的图像hemage = imshow(IM);%添加滚动面板HPanel = ImscrollPanel(HFIG,Hemage);%定位滚动面板以容纳其他工具套装(HPanel,'单位''标准化''位置',[0 .1 1 .9]);%添加放大框hmagbox = Immagbox(HFIG,Hemage);%位置放大箱pos = get(hmagbox,'位置');设置(hmagbox,'位置',[0 0 POS(3)POS(4)]);%添加概述工具hovervw = imoverview(Hemage);结尾

也可以看看

||

相关例子

更多关于