这个例子展示了如何创建一个简单的应用程序,它提供了信息在图像像素和特性使用模块化的像素信息的工具。
首先,定义一个函数,构建应用。这个示例使用一个函数调用my_pixinfo_tool
,这是附加的例子。
后您定义的函数构建应用程序,测试程序,读一个图像到工作区中。
我= imread (“pears.png”);
显示图像像素信息工具的应用。
my_pixinfo_tool(我)
的my_pixinfo_tool
函数接受一个图像作为参数,在图窗口中显示图像的像素信息工具,显示范围的工具,工具,距离和像素区域的工具。注意,函数抑制图窗口的工具栏和菜单栏,因为滚动导航图窗口是不符合标准的MATLAB™导航工具。
函数my_pixinfo_tool (im)%创建图,设置属性无花果=图(“工具栏”,“没有”,…菜单条的,“没有”,…“名字”,“我的像素信息工具”,…“NumberTitle”,“关闭”,…“IntegerHandle”,“关闭”);%创建轴和重新定位轴%,以适应像素区域工具面板ax =轴(“单位”,“归一化”,…“位置”,0 5 1。5);%显示图象的轴img = imshow (im);%增加距离工具,指定轴作为家长distool = imdistline (ax);%添加像素信息工具,指定父的形象pixinfo = impixelinfo (img);%增加显示范围工具,指定父的形象drange = imdisplayrange (img);%添加像素区域工具面板,指定图作为家长%和形象目标pixreg = impixelregionpanel(无花果,img);%重新定位工具适合的图像素区域%的窗口,像素信息,离开房间%显示范围的工具集(pixreg,“单位”,“归一化”,“位置”,0。08 1。4)结束
imdisplayrange
|imdistline
|impixelinfo
|impixelregionpanel