在matlab中,做车牌识别的字符分割部分,缺了部分代码?新手不会,求 我在做基于MATLAB的车牌识别系统但是字符识别这一部分做不...
matlab \u8f66\u724c\u8bc6\u522b \u5b57\u7b26\u5206\u5272 \u95ee\u9898\u4f60\u4ece\u539f\u4e8c\u503c\u56fe\u50cf\u4e0a\u5206\u5272\u51fa\u6765\u7684\u5417\uff1f\u8981\u662f\u7684\u8bdd\uff0c\u4ed6\u4eec\u662f\u76f8\u540c\u7684\uff0c\u4f60\u53ef\u4ee5\u518d\u5f52\u4e00\u5316\uff0cimresize\uff08zifu\uff0c[32 16]\uff09;%\u5f52\u4e00\u5316\u4e3a32*16\u7684\u5b57\u7b26
\u5b57\u7b26\u9ad8\u5ea6\u5e94\u8be5\u76f8\u540c\uff0c\u5bbd\u5ea6\u4e0d\u540c\uff0c\u5f53MATLAB\u663e\u793a\u65f6\uff0c\u6839\u636e\u4f60\u7684\u5bbd\u9ad8\u6bd4\u8fdb\u884c\u663e\u793a\uff0c\u4f60\u770b\u770b\u4f60\u7684\u5b57\u7b26\u662f\u4e0d\u662f\u8fd9\u6837\uff0c\u5e94\u8be5\u662f\u8fd9\u4e2a\u539f\u56e0\u3002
\u5177\u4f53\u4e00\u70b9\uff0c\u8bf4\u660e\u767d\u8be6\u7ec6\u8981\u6c42\u5177\u4f53\u4ec0\u4e48\u65f6\u95f4\u4ea4\u5462\uff0c\u6211\u6709\u3002
要创建子函数,点页面新建,再点函数,就可以创建了。
实在不会就百度一下matlab中如何创建函数,很详细。
绛旓細鍙互浣跨敤MATLAB鐨凮CR鍑芥暟杩涜杞︾墝璇嗗埆锛屼絾鏄渶瑕佹敞鎰忎竴浜涢棶棰樸傞鍏堬紝OCR鍑芥暟闇瑕佽缁冩ā鍨嬫潵璇嗗埆鐗瑰畾瀛椾綋鐨勫瓧绗︺傚浜庤溅鐗岃瘑鍒紝闇瑕佽缁僌CR妯″瀷鏉ヨ瘑鍒溅鐗屼笂鐨勫瓧绗︺傚鏋滄偍娌℃湁璁粌濂界殑妯″瀷锛岄渶瑕佸厛鏀堕泦涓缁勮溅鐗屽浘鍍忓拰鐩稿簲鐨勫瓧绗︽爣绛撅紝鐒跺悗浣跨敤OCR璁粌鍣ㄨ繘琛岃缁冦傝繖涓繃绋嬪彲鑳介渶瑕佸ぇ閲忕殑鏃堕棿鍜岃绠楄祫婧愩傚叾娆★紝杞...
绛旓細for i=1:size(location_of_1,1)瀵绘壘鎵鏈夌櫧鐐涓紝x鍧愭爣涓巠鍧愭爣鐨勫拰鏈澶э紝鏈灏忕殑涓や釜鐐圭殑浣嶇疆 temp=location_of_1(i,1)+location_of_1(i,2); if temp if tempmaximaxi=temp;b=i;end end first_point=location_of_1(a,:); %鍜屾渶灏忕殑鐐逛负杞︾墝鐨宸︿笂瑙 last_point=location_of_1(b...
绛旓細瑕佸垱寤哄瓙鍑芥暟锛岀偣椤甸潰鏂板缓锛屽啀鐐瑰嚱鏁帮紝灏卞彲浠ュ垱寤轰簡銆傚疄鍦ㄤ笉浼氬氨鐧惧害涓涓媘atlab涓浣曞垱寤哄嚱鏁帮紝寰堣缁嗐
绛旓細鍩轰簬MATLAB鐨鍗风Н绁炵粡缃戠粶CNN杞︾墝璇嗗埆锛岃繖涓繍琛屽氨鏃犺锛屽煎緱鍙傝冦傚湪蹇呰繃婧愮爜涔熸湁寰堝杞︾墝璇嗗埆鐨鐩稿叧璧勬枡锛屼綘鍙互鍘讳簡瑙d竴涓嬨
绛旓細C1gray=imread('E:/car1.jpg');subplot(231),imshow('E:/car1.jpg');title('鍘熷鍥惧儚');Cgray=rgb2gray(C1gray);%杞负鐏板害鍥惧儚 s=strel('disk',25);%鑾峰緱鑳屾櫙鍥惧儚 Bgray=imopen(Cgray,s);Egray=imsubtract(Cgray,Bgray);%涓ゅ浘鐩稿噺 Fgray=imadjust(Egray,[0.3 0.5],[]);bw22=...
绛旓細娌″姙娉曞湪鍚屼竴涓.m鏂囦欢涓啓瀛愬嚱鏁 浣犻渶瑕佸湪鍚屼竴涓枃浠跺す涓嬪垱寤轰竴涓柊鐨.m鏂囦欢锛屽悕瀛楀氨鍙玵iege.m 鐒跺悗鍦ㄨ繖涓柊鏂囦欢涓涓琛屽啓锛欶unction result=qiege(浣犵殑杈撳叆锛岀敤閫楀彿闅斿紑)鐒跺悗涓嬮潰灏卞啓鍑芥暟鍐呭灏辫
绛旓細棣栧厛 1銆佸畾浣嶉儴鍒 [temp MaxY]=max(white_y); %temp涓哄悜閲弚hite_y鐨勫厓绱犱腑鐨勬渶澶у硷紝MaxY涓鸿鍊肩殑绱㈠紩锛堝湪鍚戦噺涓殑浣嶇疆锛夛紝涔熷氨鏄temp涓杞︾墝鐭╅樀姣忎竴鍒楁眰鍜岀殑鏈澶у硷紝鍗宠溅鐗寈鏂瑰悜鏈澶氬儚绱犵殑鍦版柟锛岋紙濮戜笖鍙粬鍍忕礌涓嚎锛夐偅涔 while ((Blue_y(PY1,1)>=5)&&(PY1>1)) PY1=PY1-1; ...
绛旓細浣犲湪绗竴涓嚱鏁拌鍏1鍚庯紝搴旇鎶奍1淇濆瓨鍦╤andles閲岋紝濡 handles.I1 = I1;骞朵笖淇濆瓨涓涓 guidata(hObject,handles);绗簩涓嚱鏁拌鐢handles.I1浠f浛I1.浣犲ソ鍍忓噯澶囩敤鍏ㄥ眬鍙橀噺锛岃櫧鐒跺彲浠ワ紝浣嗕笉鎺ㄨ崘銆傚鏋滃繀椤荤敤锛岄偅涔堝簲璇ュ湪瑕佺敤璇ユ暟鎹殑鍑芥暟閲屽0鏄庛傛墍浠ュ湪涓や釜鍑芥暟閲岄兘闇瑕佸厛 gloabal I1;
绛旓細鑰佽〔鍦╩atlab涓枃璁哄潧宸茬粡鍙戝笘瑙i噴杩囦簡鍛 杞︾墝璇嗗埆 鍙充笅瑙掕仈绯 鏈夐棶棰樺懠鎴 Blue_y=zeros(y,1);for i=1:y for j=1:x if(myI(i,j,1)==1)Blue_y(i,1)= Blue_y(i,1)+1;%钃濊壊鍍忕礌鐐圭粺璁 end end end 鍥犱负棰勫鐞嗗悗 杞︾墝鐨勮竟缂樺凡缁忔娴嬪嚭鏉ョ殑 鎵浠ョ粺璁℃湁鍍忕礌鐨勭偣锛堜笉鏄槸钃濊壊鍍忕礌...
绛旓細鎴戠寽鎯冲彲鑳芥槸涔嬪墠瀛︿範鐨勯棶棰橈紝瑕佺粰浠栦竴涓簱锛屽啀璁粌浠栵紝鎵嶅彲浠ャ傚彲鑳芥槸鍓嶄竴姝ユ病鏈夎缁冨ソ锛屽氨寮濮璇嗗埆浜嗐傚氨鍍忓瀛愶紝杩樹笉鎳侫BC浣犲氨闂粬CBA鎬庝箞璇汇傝繖鏄笉鑳藉疄鐜扮殑銆傛帹鑽愪綘涓綉绔欏惂锛岀被浼肩殑浠g爜鐨勮瘽锛屽彲浠ュ皾璇曞湪file exchange缃戠珯閲鎼滀釜浜哄鐨勫惂銆傝繖绉嶇被浼肩殑椤圭洰搴旇鏈夊緢澶氥備笉杩囨槸鑻辨枃鐨勭綉绔欍俧ile ...