资源简介
GUI界面可以很好的实现车牌识别,加停车场管理,有打开图片、
灰度处理、二值化处理、腐蚀处理、车牌定位、一键识别入库、车辆信息、待开出车库车辆、待入库车辆等等信息、自动入库,手动入库,信息很全,可以拿来很好的学习。

代码片段和文件信息
function varargout = lpr_gui(varargin)
gui_Singleton = 1;
gui_State = struct(‘gui_Name‘ mfilename ...
‘gui_Singleton‘ gui_Singleton ...
‘gui_OpeningFcn‘ @lpr_gui_OpeningFcn ...
‘gui_OutputFcn‘ @lpr_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 lpr_gui_OpeningFcn(hobject eventdata handles varargin)
handles.output = hobject;
guidata(hobject handles);
set(handles.axes1‘visible‘‘off‘)
set(handles.axes2‘visible‘‘off‘)
set(handles.text2‘visible‘‘off‘)
set(handles.text6‘visible‘‘off‘)
set(handles.text3‘visible‘‘off‘)
% --- Outputs from this function are returned to the command line.
function varargout = lpr_gui_OutputFcn(hobject eventdata handles)
% varargout cell array for returning output args (see VARARGOUT);
% hobject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Get default command line output from handles structure
varargout{1} = handles.output;
function pushbutton1_Callback(hobject eventdata handles)
%% 导入图片
global img;
set(handles.axes1‘visible‘‘off‘)
set(handles.axes2‘visible‘‘off‘)
set(handles.text6‘visible‘‘off‘)
set(handles.text3‘visible‘‘off‘)
set(handles.text5‘visible‘‘off‘)
set(handles.text2‘visible‘‘on‘)
[filenamepathname]=uigetfile({‘*.jpg‘;‘*.bmp‘;‘*.gif‘}‘选择图片‘);
if isequal(filename0)
disp(‘Users Selected Canceled‘);
else
str=[pathname filename];
img = imread(str);
axes(handles.axes1);%axes1是坐标轴的标示
% set(handles.axes1‘visible‘‘on‘)
imshow(img);
end;
function pushbutton2_Callback(hobject eventdata handles)
global img;
set(handles.axes2‘visible‘‘off‘)
axes(handles.axes1);%axes1是坐标轴的标示
% set(handles.axes1‘visible‘‘on‘)
imshow(img);
I1=rgb2gray(img);
%subplot(232)imshow(I1);title(‘灰度图‘);
%subplot(233)imhist(I1);title(‘灰度图直方图‘);
I2=edge(I1‘canny‘[0.20.55]);
%subplot(234);imshow(I2);title(‘canny算子边缘检测‘)
se=[1;1;1];
I3=imerode(I2se);
%subplot(235);imshow(I3);title(‘腐蚀后图像‘);
se=strel(‘rectangle‘[3030]);
I4=imclose(I3se);
% figure(5)imshow(I4);title(‘平滑图像的轮廓‘);
I5=bwareaopen(I43500);
%subplot(236);imshow(I5);title(‘从对象中移除小对象‘);
[yx~]=size(I5);
myI=double(I5);
%begin横向扫描
Blue_y=zeros(y1);
for i=1:y
for j=1:x
if(myI(ij1)==1)
%如果myI(ij1)即myI图像中坐标为(ij)的点为蓝色
%则Blue_y的相应行的元素white_y(i1)值加1
Blue_y(i1)= Blue_y(i1)+1;%蓝色像素点统计
end
end
end
[~MaxY]=max(Blue_y);%temp为向量white_y的元素中的最大值,MaxY为该值的索引( 在向量中的位置)
PY1=MaxY;
while ((Blue_y(PY11)>=50)&&(PY1>1))
PY1=PY1-1;
end
PY2=MaxY;
while ((Blue_y(PY21)>=10)&&(PY2 PY2=PY2+1;
end
% IY=img(PY1:PY2
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A.SH. 46 2017-05-04 13:41 模板匹配_GUI界面_停车场演示\desktop.ini
文件 9883 2017-05-04 17:36 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\jilu.xlsx
文件 49237 2017-05-04 21:39 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\lpr_gui.fig
文件 30292 2017-05-04 21:39 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\lpr_gui.m
文件 4292793 2017-03-02 20:27 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\matlab模拟演示停车场.gif
文件 21918 2017-03-03 18:37 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\new\chepai1.jpg
文件 22375 2017-03-03 18:38 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\new\chepai17.jpg
文件 28294 2017-03-03 18:38 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\new\chepai26.jpg
文件 11273 2017-03-03 18:37 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\new\chepai9.jpg
文件 27246 2017-03-03 18:38 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\new\云AMP526.jpg
文件 65171 2017-03-03 18:38 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\new\粤B0K999.jpg
文件 32284 2017-03-03 18:38 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\new\鄂A28076.jpg
文件 19985 2017-03-03 18:38 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\new\鄂AN1366.jpg
文件 19123 2017-03-03 18:38 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\new\鲁JD9309.jpg
文件 187083 2016-04-15 22:58 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\14.jpg
文件 287408 2016-04-15 22:58 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\15.jpg
文件 185698 2016-04-15 22:58 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\18.jpg
文件 240790 2016-04-15 22:58 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\21.jpg
文件 185824 2016-04-15 22:58 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\27.jpg
文件 173338 2016-04-15 22:58 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\32.jpg
文件 212242 2016-04-15 22:58 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\37.jpg
文件 186722 2016-04-15 22:58 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\38.jpg
文件 161024 2016-04-15 22:58 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\39.jpg
文件 217957 2016-04-15 22:58 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\44.jpg
文件 144534 2016-04-15 22:58 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\6.jpg
文件 166318 2016-04-15 22:58 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\7.jpg
文件 201222 2016-04-15 22:58 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\8.jpg
文件 284135 2016-04-15 22:58 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\9 - 副本.jpg
文件 284135 2016-04-15 22:58 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\9.jpg
文件 714164 2016-12-18 09:14 模板匹配_GUI界面_停车场演示\模板匹配_GUI界面_停车场演示\picture\加雾处理2.jpg
............此处省略147个文件信息
相关资源
- 编程实现二维DCT变换
- 图像二值化
- 用FFT对信号进行频谱分析
- Tone-Reservation
- QGA 量子遗传算法
- 差分形式的阻滞增长模型
- 遗传算法的M文件
- 简单二阶互联系统的非线性动力学分
- 手写数字识别-模板匹配法
- Stock_Watson_动态因子分析模型
- 果蝇优化算法优化支持向量回归程序
- 自己做的一个简单GUI扑克纸牌识别-
- multi output SVR
- AR过程的线性建模过程与各种功率谱估
- PCNN TOOLBOX
- plstoolbox.zip
- 中国国家基础地理信息系统GIS数据
- 粒子群微电网优化调度
- 爬取豆瓣排行榜电影数据(含GUI界面
- 矩阵分析-经典教材-中文版-Roger.A.Ho
- 压缩感知TwIST
- 基于最小错误率的贝叶斯手写数字分
- 最全系统辨识源代码,包括多种最小
- 导弹制导实验
- 阿拉伯数字字符识别的简单识别
- 画跟踪精确度图的程序.zip
- 重力场大地水准面及重力异常阶次误
- prtools5.2.3工具包
- 脉冲耦合神经网络工具箱PCNN-toolbox
- 一种基于模板匹配的人民币编号识别
评论
共有 条评论