搜狐员工做网站的工资多少钱,wordpress 相册 时间轴,八步网站建设,一条龙网站建设价格基于MATLAB的车牌识别程序详解自定义一个字符函数#xff0c;用来从车牌区域中提取出7个字符#xff0c;其中利用切割函数来进行切割。 程序#xff1a;function [word,result]getword(d) word[];flag0;y18;y20.5; while flag0 [m,n]size(d);%将d的尺寸存入m n wide0; while…基于MATLAB的车牌识别程序详解自定义一个字符函数用来从车牌区域中提取出7个字符其中利用切割函数来进行切割。 程序function [word,result]getword(d) word[];flag0;y18;y20.5; while flag0 [m,n]size(d);%将d的尺寸存入m n wide0; while sum(d(:,wide1))~0  widen-2%纵向扫描如果有白色点的列数加一 widewide1; end tempqiege(imcrop(d,[1 1 wide m])); [m1,n1]size(temp); if widey2%如果列数小于8且长比宽大于2:1认为是干扰 d(:,[1:wide])0;%将1到wide行赋一消除干扰 if sum(sum(d))~0%二次求和加强精度如果还不等于零干扰未完全消除再次切割 dqiege(d); else word[];flag1;%不作处理改变flag初值为了避免再次进入大循环破坏wide值 end else%全为有用区域即数字区域 wordqiege(imcrop(d,[1 1 wide m]));%将第一个字符切割出来赋给Word d(:,[1:wide])0;%人为地将第一个字符赋零调用切割函数切割掉避免重复切割 if sum(sum(d))~0;%加强精度如果二次求和还不为0再次切割改变flag初值为了避免再次进入大循环破坏wide值 dqiege(d);flag1; else d[]; end end end end resultd;%结果为d图 运用这个getword函数就可以提取7个字符调用getword函数 [word2,d]getword(d); % 分割出第二个字符 [word3,d]getword(d); % 分割出第三个字符 [word4,d]getword(d); % 分割出第四个字符 [word5,d]getword(d); % 分割出第五个字符 [word6,d]getword(d); % 分割出第六个字符 [word7,d]getword(d); % 分割出第七个字符 subplot(5,7,1),imshow(word1),title(1); subplot(5,7,2),imshow(word2),title(2); subplot(5,7,3),imshow(word3),title(3); subplot(5,7,4),imshow(word4),title(4); subplot(5,7,5),imshow(word5),title(5); 基于MATLAB的车牌识别系统 小组成员 张佰涛 刘强伟 崔敏 滕秀萍 龚恒耿 车牌识别系统的摄像头通过对经过指定区域的机动车辆进行拍照因为照片会受到光照、拍摄位置和车辆行驶速度的影响导致拍摄的图片不能准确的确定汽车的车牌。而车牌识别系统就通过对机动车辆的照片进行图像预处理、车牌定位、字符分割、字符识别等技术手段从而得到清晰的机动车牌照的照片从而提高现代智能交通的管理效率可以说车牌识别系统对于现代智能交通至关重要。 系统技术 本系统应用图像处理技术、车牌分割技术、字符特征提取方法、神经网络识别技术模板匹配的方法来解决车辆牌照识别问题。完整的车牌识别系统包括图像采集、图像处理、车牌定位、字符分割、字符识别、数据库、数据库支持模块等模块。 一、图像处理 本系统中图像处理主要分为几个步骤图像预处理图像增强图像去噪图像切割图像提取等几个步骤。 (一)图像预处理 收集到的图片一般为彩色图片由于彩色图片占用存储容量大处理时间长因此需要对图像进行灰度转换将彩色图像转换为灰度图像灰度图像只保留亮度信息方便使用也为后面的对图像进行二值化处理提供方便。 程序I1rgb2gray(I); rgb2grayMATLAB中灰度图像转换函数原图及处理后的灰度图显