- 249
- 0
- 约1.87万字
- 约 17页
- 2017-06-21 发布于湖北
- 举报
车牌识别系统MATLAB源代码完整
clc; clear all; close all;
[filename, pathname, filterindex] = uigetfile({*.jpg;*.tif;*.png;*.gif,All Image Files;...
*.*,All Files }, 选择待处理图像, ...
images\01.jpg);
file = fullfile(pathname, filename);%文件路径和文件名创建合成完整文件名
id = Get_Id(file);%得到file中的所有对象
Img = imread(file);%根据路径和文件名读取图片到Img
[Plate, bw, Loc] = Pre_Process(Img); % 车牌区域预处理
result = Plate_Process(Plate, id); % 车牌区域二值化处理
% 寻找连续有文字的块,若长度大于某阈值,则认为该块有两个字符组成,需要分割
bw = Segmation(result);
words = Main_Process(bw); % 主流程处理
Write_Mask(words, id); % 写出到模板库
str = Pattern_Recognition(words); % 识别
function id = Get_Id(file)
% 获取图像id信息
% 输入
原创力文档

文档评论(0)