常用图像处理技术GUI编程

来源:互联网 发布:常用数据快速录入 编辑:程序博客网 时间:2024/06/03 17:38

让我们从设计界面开始,演示基本的图像读取、图像保存、图像灰度化、图像二值化、图像直方图均衡化等效果的编程实战。

(1)guide %进入gui编程界面

(2) %静态文本

拖入静态文本控件,右击鼠标选择'属性检查器';修改'String','FontSize','FontWeight'.

(3) %面板

拖入面板控件,右击鼠标选择'属性检查器';修改'Title','FontSize';Ctral+c,Ctral+v复制并粘贴面板。同样右击鼠标选择'属性检查器';修改'Title'。点击,进行保存。

(4) %按钮

拖入按钮控件,右击鼠标选择'属性检查器';修改'String','FontSize'。

(5) %轴   %对齐对象

拖入轴控件,并复制粘贴控件,然后点击'对齐对象',点击运行查看。在function untitled_OpeningFcn(hObject, eventdata, handles, varargin)下添加函数InitAxes(handles),作用是规范化坐标轴。同时添加一些变量初始化

handles.Img = 0;
handles.I = 0;
handles.bw = 0;
handles.J = 0;


(6)打开图片

右击'打开图片'——>'查看回调'——>'Callback',完善函数。

(7)灰度化

同样的方法完善灰度化。

(8)最后,上一张效果图。


原创粉丝点击