利用MATLAB创建一个可以载入图像显示的坐标轴,并且能够通过鼠标取点坐标,绘制出红色矩形区域框选突出显示所选定的位置在图像上。
启动MATLAB后,在命令行位置键入 guide 并回车新建一个GUI窗体,命名为redRectangle 。该窗体一共有6个“对象”,其中编号1为坐标区,编号2为面板,其余编号的对象都是“按钮”。
“框选”按钮的Callback回调函数代码如下:
global OptionStruct;
global DataStruct;
OptionStruct.isMapSelectable = 1;
mySelectionResetFcn(OptionStruct, handles); %调用子程序脚本
OptionStruct.isAreaMarked = 0;
impixelinfo; %显示图片像素信息