一、 实验目的
编程实现大家来找茬GUI设计
二、 实验内容与要求
- 实现大家来找茬的界面设置;
- 对GUI界面进行优化;
- 实现大家来找茬的基本功能;
- 实现找茬结果的输出;
三、设计与实现:
设计思路:
1.进行界面的设置,主要包括函数句柄设置和坐标轴优化,去除边界;
2.导入图片,并保存函数句柄结构;
3.通过句柄得到图片,并且将彩色图像转成灰度图像;
4.矩阵相减,对处理区域进行二值化处理;
5.设置连通区域,设置外接矩形的属性,并且按大小排序;
6.进行循环处理,显示区域举行;
7.进行结果的输出,导出到GUI界面上。
主要代码:
坐标轴设置函数:
function axes1_CreateFcn(hObject, eventdata, handles)
% 这两行代码功能:将坐标轴和坐标刻度转为白色
set(gca,‘XColor’,get(gca,‘Color’)) ;
set(gca,‘YColor’,get(gca,‘Color’));
set(gca,‘XTickLabel’,[]); % 这两行代码功能:去除坐标刻度
set(gca,‘YTickLabel’,[]);
function axes2_CreateFcn(hObject, eventdata, handles)
set(gca,‘XColor’,get(gca,‘Color’)) ;
set(gca,‘YColor’,get(gca,‘Color’));
set(gca,‘XTic