MATLAB-带gui界面的简易车牌识别系统

本文介绍如何在MATLAB中使用GUIDE创建一个简单的车牌识别GUI界面。通过添加坐标轴和按钮,实现图片显示和界面操作。文章提供了界面设计步骤、按钮命名设置以及界面美化的方法,并附有源码。
摘要由CSDN通过智能技术生成

接上次的车牌识别代码,追加一个gui界面。
-------(无GUI界面)Matlab-简单的车牌识别并分割)
先上最终效果图。
在这里插入图片描述
(非常的简易,嫌丑勿喷哈哈哈哈)

第一步:在命令行输入“guide”指令
然后会出现一个这样的框框,点击“Blank GUI”后就可以开始设计自己想要的gui界面。
在这里插入图片描述

第二步:添加按钮及坐标轴
在这一步中可以按照个人需求添加一定数量的坐标轴,然后在代码中就可以把图片插入进去。先添加坐标轴以及按钮。
在这里插入图片描述
在没有运行的时候,axes是看不见坐标轴的,运行的时候会变成下图这个样子👇。
在这里插入图片描述

为了美观,我们可以把坐标轴给隐藏掉,有很多种办法,参考这位大佬的blog,方法很全,学起来。

------如何去除axes控件在运行时的坐标轴和坐标刻度?

(界面处理后)
在这里插入图片描述

第三步:按钮名称设置及关闭
按钮名称的设置在guide指令中双击按钮,会弹出来一个界面,👇。
在这里插入图片描述
在String中直接修改想要的名称即可。
关闭则在对应按钮的代码行,输入“close”即可。

附源码:

function varargout = gui(varargin)
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @gui_OpeningFcn, ...
                   'gui_OutputFcn',  @gui_OutputFcn, ...
                   'gui_LayoutFcn',  [] , ...
                   'gui_Callback',   []);
if nargin && ischar(varargin{
   1})
    gui_State.gui_Callback = str2func(varargin{
   1});
end
if nargout
    [varargout{
   1:nargout}] = gui_mainfcn(gui_State, varargin{
   :});
else
    gui_mainfcn(gui_State, varargin{
   :});
end
function gui_OpeningFcn(hObject, eventdata, handles, varargin)
handles.output = hObject;
guidata(hObject, handles);
function varargout = gui_OutputFcn(hObject, eventdata, handles) 
varargout{
   1} = handles.output;

function pushbutton1_Callback(hObject, eventdata, handles)
[filename pathname]=uigetfile({
   '*.jpg';'*.bmp'}, 'File Selector');
f=imread([pathname '\' filename]);
handles.f=f;
guidata(hObject, handles);
axes(handles.axes1);imshow(f);title('原始图像');


function pushbutton2_Callback(hObject, eventdata, handles
  • 20
    点赞
  • 106
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值