【图像识别】基于模板匹配算法求解车牌识别问题
3matlab代码
1 简介
随着经济社会的迅速发展,人民对生活水平的要求也不断提高,从而引起汽车的数量的增加.给出行带来便
捷的同时,车辆的管理问题也日益显著.车牌识别系统是指能将监控中运动的车辆的汽车牌照信息从复杂背
景中提取并识别的技术,主要包括图像提取,图像预处理,字符识别,车牌定位,字符分割五个主要核心部分.由
于计算机技术的飞速发展和信息处理水平的逐渐成熟,先进的计算机技术可以将人力从复杂的人工观察检
测中解放出来并提高精确度,智能交通系统成为交通领域研究的重要课题.在这样的背景下车牌识别成为了
现代智能交通系统的重要部分之一,车牌识别系统使车辆的管理更加智能化,有效的提升了交通管理的效
率.车牌识别系统对于维护交通安全和城市治安,防止交通堵塞,提高人们出行质量,实现现代化交通管理和
智能化具有重要的现实意义.
2 部分代码
function [ word, result ] = getword( img )
%UNTITLED 此处显示有关此函数的摘要
% 此处显示详细说明
word = [];
flag = 0;
y1 = 8;
y2 = 0.5;
while flag == 0
[m, n] = size(img);
width = 0;
while sum(img(:, width+1)) ~= 0 && width <= n-2
width = width + 1;
end
temp = my_imsplit(imcrop(img, [1,1,width,m]));
[m1, n1] = size(temp);
if width < y1 && n1/m1>y2
img(:, [1, width]) = 0;
if sum(sum(img)) ~= 0
img = my_imsplit(img);