Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别
生活随笔
收集整理的這篇文章主要介紹了
Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Matlab:基于Matlab通過GUI實(shí)現(xiàn)自動(dòng)駕駛的車牌智能識(shí)別
?
?
目錄
車牌圖像數(shù)據(jù)集
視頻動(dòng)態(tài)演示
核心代碼
?
?
相關(guān)文章
Matlab:基于Matlab通過GUI實(shí)現(xiàn)自動(dòng)駕駛的車牌智能識(shí)別
Matlab:基于Matlab通過GUI實(shí)現(xiàn)自動(dòng)駕駛的車牌智能識(shí)別——底層代碼設(shè)計(jì)思路
車牌圖像數(shù)據(jù)集
哈哈,進(jìn)行本案例之前,先看看我的車庫(kù),苦笑? ?苦笑?哈哈,看看就行……
?
?
視頻動(dòng)態(tài)演示
視頻觀看請(qǐng)點(diǎn)擊:基于Matlab通過GUI實(shí)現(xiàn)自動(dòng)駕駛的車牌智能識(shí)別
?
核心代碼
通過Matlab的編程代碼進(jìn)一步了解系統(tǒng)的工作思路和原理。 (1)“請(qǐng)打開要識(shí)別的圖片”按鈕下調(diào)用的部分代碼 [fn,pn,fi]=uigetfile('*.jpg','選擇圖片'); %交互式獲得指定輸入圖片I=imread([pn fn]); axes(handles.axes1);%指定顯示在句柄handles.axes1上 imshow(I); (2)“截取車照片”按鈕下調(diào)用的部分代碼 global var01 %定義全局變量 global var02 %定義全局變量 var02=var01; axes(handles.axes2); %指定顯示在句柄handles.axes2上 imshow(var02); (3)“方向矯正”按鈕調(diào)用的部分代碼 global var02 %定義全局變量 global qingxiejiao %定義全局變量 qingxiejiao=bianhuan(var02) %通過自定義bianhuan函數(shù)獲取傾斜角度 var02=imrotate(var02,qingxiejiao,'bilinear','crop'); %imrotate函數(shù)是按照獲取的角度進(jìn)行矯正 axes(handles.axes4); imshow(var02); (4)“基于閾值轉(zhuǎn)為二值圖”按鈕調(diào)用的部分代碼 global var02 %定義全局變量 var02=im2var02(var02,graythresh(var02));%im2var02函數(shù)基于閾值,將圖像轉(zhuǎn)變成二進(jìn)制圖像;graythresh函數(shù)使用最大類間方差法找到圖片的一個(gè)合適的閾值。利用這個(gè)閾值通常比人為設(shè)定的閾值能更好地把一張灰度圖像轉(zhuǎn)換為二值圖像。 axes(handles.axes5); %指定顯示在句柄handles.axes5上 imshow(var02); var02=var02morph(var02,'hbreak',inf);%figure,imshow(var02); %對(duì)二值圖像的形態(tài)學(xué)操作(hbreak移除H連通的像素),提取二進(jìn)制圖像的輪廓 var02=var02morph(var02,'spur',inf);%figure,imshow(var02);title('擦除之前'); %spur移除刺激(孤立)像素 var02=var02morph(var02,'open',5);%figure,imshow(var02);title('閉合運(yùn)算');%open執(zhí)行形態(tài)學(xué)開操作(先腐蝕后膨脹) global threshold %定義全局變量 var02 = var02areaopen(var02, threshold);%figure,imshow(var02);title('擦除'); %var02areaopen刪除二值圖像var02中面積小于P的對(duì)象,默認(rèn)情況下conn使用8鄰域?
?
總結(jié)
以上是生活随笔為你收集整理的Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AutoLisp:AutoLisp实现对
- 下一篇: 成功解决fp = builtins.op