👨🎓个人主页:研学社的博客
💥💥💞💞欢迎来到本博客❤️❤️💥💥
🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。
⛳️座右铭:行百里者,半于九十。
📋📋📋本文目录如下:🎁🎁🎁
目录
💥1 概述
包括图像预处理,车牌定位,车牌识别,使用GUI界面人机交互很好。很多车牌照片,都是可以正确识别出来的。
📚2 运行结果
运行后选择图片:
部分代码:
%% 对车牌图像作图像预处理
% plate_img = imread('车牌图像.jpg');
% 转换成灰度图像
plate_img1 = rgb2gray(img9); % RGB图像转灰度图像
figure;
subplot(1, 2, 1);
imshow(plate_img1);
title('灰度图像');
subplot(1, 2, 2);
imhist(plate_img1);
title('灰度处理后的灰度直方图');
% 直方图均衡化
plate_img2 = histeq(plate_img1);
figure('name', '直方图均衡化');
subplot(1,2,1);
imshow(plate_img2);
title('直方图均衡化的图像');
subplot(1,2,2);
imhist(plate_img2);
title('直方图');
% 二值化处理
plate_img3 = im2bw(plate_img2, 0.76);
figure('name', '二值化处理');
imshow(plate_img3);
title('车牌二值图像');
% 中值滤波
plate_img4 = medfilt2(plate_img3);
figure('name', '中值滤波');
imshow(plate_img4);
title('中值滤波后的图像');
%% 进行字符识别
plate_img5 = my_imsplit(plate_img4);
[m, n] = size(plate_img5);
s = sum(plate_img5); %sum(x)就是竖向相加,求每列的和,结果是行向量;
🎉3 参考文献
部分理论来源于网络,如有侵权请联系删除。
[1]郭晓.基于Matlab的车牌识别系统研究[J].电脑编程技巧与维护,2023(01):113-115.DOI:10.16184/j.cnki.comprg.2023.01.034.
[1]陈亚.基于MATLAB的车牌识别系统研究[J].软件导刊,2020,19(01):50-54.