基於matlab的車牌識別(含子程式)
d=qiege(d);
[m,n]=size(d);
% subplot(3,2,5),imshow(d),title(n)
k1=1;k2=1;s=sum(d);j=1;
while j~=n
while s(j)==0
j=j+1;
end
k1=j;
while s(j)~=0 && j<=n-1
j=j+1;
end
k2=j-1;
if k2-k1>=round(n/6.5)
[val,num]=min(sum(d(:,[k1+5:k2-5])));
d(:,k1+num+5)=0; % 分割
end
end
% 再切割
d=qiege(d);
% 切割出 7 個字元
y1=10;y2=0.25;flag=0;word1=[];
while flag==0
[m,n]=size(d);
left=1;wide=0;
while sum(d(:,wide+1))~=0
wide=wide+1;
end
if wide<y1 跟單網gendan5.com % 認為是左側干擾
d(:,[1:wide])=0;
d=qiege(d);
else
temp=qiege(imcrop(d,[1 1 wide m]));
[m,n]=size(temp);
all=sum(sum(temp));
two_thirds=sum(sum(temp([round(m/3):2*round(m/3)],:)));
if two_thirds/all>y2
flag=1;word1=temp;
end
d(:,[1:wide])=0;d=qiege(d);
end
end
% 分割出第二個字元
[word2,d]=getword(d);
% 分割出第三個字元
[word3,d]=getword(d);
% 分割出第四個字元
[word4,d]=getword(d);
% 分割出第五個字元
[word5,d]=getword(d);
% 分割出第六個字元
[word6,d]=getword(d);
% 分割出第七個字元
[word7,d]=getword(d);
figure(9);
subplot(2,7,1),imshow(word1),title('1');
subplot(2,7,2),imshow(word2),title('2');
subplot(2,7,3),imshow(word3),title('3');
subplot(2,7,4),imshow(word4),title('4');
subplot(2,7,5),imshow(word5),title('5');
subplot(2,7,6),imshow(word6),title('6');
subplot(2,7,7),imshow(word7),title('7');
[m,n]=size(word1);
% 商用系統程式中歸一化大小為 40*20, 此處演示
word1=imresize(word1,[40 20]);
word2=imresize(word2,[40 20]);
word3=imresize(word3,[40 20]);
word4=imresize(word4,[40 20]);
word5=imresize(word5,[40 20]);
word6=imresize(word6,[40 20]);
word7=imresize(word7,[40 20]);
subplot(2,7,8),imshow(word1),title('1');
subplot(2,7,9),imshow(word2),title('2');
subplot(2,7,10),imshow(word3),title('3');
subplot(2,7,11),imshow(word4),title('4');
subplot(2,7,12),imshow(word5),title('5');
subplot(2,7,13),imshow(word6),title('6');
subplot(2,7,14),imshow(word7),title('7');
imwrite(word1,'1.jpg');
imwrite(word2,'2.jpg');
imwrite(word3,'3.jpg');
imwrite(word4,'4.jpg');
imwrite(word5,'5.jpg');
imwrite(word6,'6.jpg');
imwrite(word7,'7.jpg'); 執行結果如下:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946337/viewspace-2930068/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於Matlab的車牌識別系統(帶介面、模板庫)Matlab
- MATLAB——基於影像相減的紙牌識別系統Matlab
- 車牌識別系統、車牌識別整合、車牌識別介面
- 基於OpenCV的車牌識別(Sobel、顏色定位)OpenCV
- 基於MATLAB公式識別Matlab公式
- 一種基於Android、iOS系統的手機掃描車牌識別技術,本地掃描識別車牌AndroidiOS
- 車牌識別
- 小程式驗證車牌號(含新能源車牌)
- 車牌識別SDK
- 基於深度學習的車輛檢測系統(MATLAB程式碼,含GUI介面)深度學習MatlabGUI
- 車牌識別系統
- 智慧城市車牌識別
- 車牌識別資料
- 車牌識別助力“智慧停車”
- 車牌識別服務-JAVA+ONNX版本,支援全型別的車牌Java型別
- 智慧車牌識別相機
- 車牌識別字元模板庫字元
- 基於OCaml的識別程式
- python opencv識別藍牌車牌號 之 取出車牌號 (1/3)PythonOpenCV
- 嵌入式dsp車牌識別
- 移動端車牌識別的應用
- 基於深度學習的人臉性別識別系統(含UI介面,Python程式碼)深度學習UIPython
- 車牌識別相機及簡介
- PaddlePaddle車牌識別實戰和心得
- 移動端的車牌識別如何實現
- 基於MATLAB的指紋識別演算法模擬實現Matlab演算法
- OpenCV基於顏色資訊的車牌提取OpenCV
- GitHub車牌檢測識別專案調研Github
- 智慧生活,智慧社群-車牌識別一體機
- 基於 Kotlin Native 的基本文字識別程式Kotlin
- 基於深度學習網路的寶石型別識別演算法matlab模擬深度學習型別演算法Matlab
- 基於OpenCV和Python的車牌提取和字元分割OpenCVPython字元
- 基於Matlab Coder將matlab程式碼轉換成c程式碼MatlabC程式
- 基於CNN卷積神經網路的MQAM調製識別matlab模擬CNN卷積神經網路MQMatlab
- 車牌識別一體機在智慧領域的應用
- 車牌識別相機在智慧加油站的應用
- 移動端安卓手機車牌識別SDK安卓
- 車牌識別一體機二次開發