資源簡介
車牌傾斜校正,基于Radon變換的車牌傾斜校正實現和應用。

代碼片段和文件信息
clear?all;??%清除工作空間,關閉圖形窗口,清除命令行
close?all;
clc;
I=imread(‘車牌1.jpg‘);??????????????%圖像輸入
I1=rgb2gray(I);?????????????????%轉換成灰度圖像I1????????
I2=wiener2(I1[55]);????????????%對圖像進行維納濾波I2??
I3=edge(I2‘sobel‘?‘horizontal‘);%用Sobel水平算子對圖像邊緣化
theta=0:179;????%設置選擇角度
r=radon(I3theta);%對圖像進行Radon變換
[mn]=size(r);
c=1;
for?i=1:m
????for?j=1:n
????????if??r(11) ???????????r(11)=r(ij);
????????????c=j;
????????end
????end
end??????????????????????????????%檢測Radon變換矩陣中的峰值所對應的列坐標
rot=90-c;%確定旋轉角度
I4=imrotate(I2rot‘crop‘);????????%對圖像進行旋轉矯正
set(0‘defaultFigurePosition‘[1001001200450]);?%修改圖形圖像位置的默認設置
set(0‘defaultFigureColor‘[1?1?1])?????????????????%修改圖形背景顏色的設置
figure?????????????????????????????????????????????%顯示處理結果
subplot(121)imshow(I)
subplot(122)imshow(I2)
figure
subplot(121)imshow(I3)
subplot(122)imshow(I4)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????997??2012-11-09?09:20??車牌傾斜校正\chap15_6.m
?????文件??????13944??2012-09-17?09:25??車牌傾斜校正\車牌1.JPG
?????目錄??????????0??2018-10-12?21:51??車牌傾斜校正
-----------?---------??----------?-----??----
????????????????14941????????????????????3
- 上一篇:基于概率神經網絡的手寫體數字識別
- 下一篇:智能小車原理圖PCB
評論
共有 條評論