构建交互式工具
从模块化构建块创建交互式图像处理工具
功能
imageinfo |
图像信息工具 |
imcolormaptool |
选择Colormap工具 |
imcontrast |
调整对比度工具 |
imcrop |
作物图像 |
imdisplayrange |
显示范围工具 |
imdistline |
距离工具 |
impixelinfo |
像素信息工具 |
impixelinfoval |
没有文本标签的像素信息工具 |
impixelregion |
像素区域工具 |
impixelregionpanel |
像素区域工具面板 |
immagbox |
用于滚动面板的放大框 |
imoverview |
用于在滚动面板中显示图像的概述工具 |
imoverviewpanel |
用于在滚动面板中显示图像的概述工具面板 |
imsave |
保存图像工具 |
imscrollpanel |
交互式图像导航滚动面板 |
imellipse |
创建可拖动的椭圆 |
imfreehand |
创建可拖动的写意区域 |
imline |
创建可拖动、可调整大小的线 |
impoint |
创建可拖动点 |
不 |
创建可拖动,可调整大小的多边形 |
imrect |
创建可拖动矩形 |
imroi |
感兴趣区域(ROI)基类 |
getline |
用鼠标选择折线 |
getpts |
用鼠标指定点 |
getrect |
用鼠标指定矩形 |
getimage |
来自坐标轴的图像数据 |
getimagemodel |
来自图像对象的图像模型对象 |
imagemodel |
图像模型对象 |
axes2pix |
将坐标轴坐标转换为像素坐标 |
imattributes |
关于图像属性的信息 |
imgca |
获取当前包含图像的坐标轴 |
imgcf |
获取当前包含图像的数字 |
imgetfile |
显示“打开镜像”对话框 |
imputfile |
显示“保存映像”对话框 |
imhandles |
获取所有图像对象 |
iptaddcallback |
将函数句柄添加到回调列表 |
iptcheckhandle |
检查句柄的有效性 |
iptgetapi |
获取句柄的应用程序编程接口(API) |
iptGetPointerBehavior |
从图形对象检索指针行为 |
ipticondir |
包含IPT和MATLAB图标的目录 |
iptPointerManager |
在图中创建指针管理器 |
iptremovecallback |
从回调列表删除函数句柄 |
iptSetPointerBehavior |
在图形对象中存储指针行为结构 |
iptwindowalign |
对齐图形窗口 |
makeConstrainToRectFcn |
创建矩形有界拖动约束函数 |
truesize |
调整图像的显示大小 |
例子和如何
这个例子展示了如何创建一个简单的应用程序,使用模块化像素信息工具提供关于像素和图像特征的信息。
这个例子展示了如何使用模块化导航工具构建一个应用程序来导航大型图像。
这个例子展示了如何建立连接,使模块化工具能够进行交互。
这个例子展示了如何创建一个工具来测量绘制在图像上的线之间的角度。
概念
您可以结合交互工具来创建自定义图像处理应用程序。一些可用的工具包括对比度调整、元数据显示、像素信息、放大和裁剪。
学习如何创建一个模块化工具,以及如何将其与目标图像相关联。
了解可用于创建自定义模块化交互工具的实用函数。
要自定义模块化工具与目标图像的交互性,请使用来自模块化工具api的事件通知。
这个话题有帮助吗?