24h購物| | PChome| 登入
2010-08-09 14:39:09| 人氣6,133| 回應12 | 上一篇 | 下一篇

我要畢業啦~~快速車牌辨識~~~~

推薦 0 收藏 0 轉貼0 訂閱站台

哈哈!!!我終於要畢業啦~~~~~!!>口<!!
阿娘為...兩年終於給它熬過去了...想起來還挺快樂的..比起之前在茂德的日子..每天上班加班後回宿舍還掛著耳麥哄女友睡覺還要寫程式洗電路..
這兩年真的玩得很快樂...

畢業的論文是車牌辨識...因為當初老師要我使用傳說中"很快"的方法去做車牌辨識..結果我使用MATLAB一跑,光是找車牌就要8分鐘...掛ToolBox也要兩分鐘..慢到一個不行..還說很快勒...
結果跟老師大力抗爭,花了好長的時間使用自己的方法去說服他...終於做出一個夠快的車牌辨識系統...
不掛ToolBox,找車牌只要兩秒鐘...
那天改用C移植到DSP後去算Clk,因為if運算太多(恩阿??為啥if運算會有關係?翻翻前面寫的文章,我記得我有提過DSP他是多層PipeLine設計,只要一個if出現,DSP就會停下來等if算完,意思就是DSP若是設計6層pipline,他就會等6個clk到if結果出現才會繼續算下去)..那天計算720x480的CCIR-656的訊號只要80Mclk..若是換成AVR或是ARM一類的話,大概可以降到40Mclk以下吧...不過我是覺得夠快了啦...呼呼...

不管..反正我要畢業啦~~~

台長: ZIP
人氣(6,133) | 回應(12)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電) | 個人分類: 設計經驗 |
此分類下一篇:談一談我心中的Project設計
此分類上一篇:設計流程(五)~程式設計!!

大象
你好!!!我想請問你的車牌辨識系統是用什麼寫的??
是否可以參考呢?
2010-08-20 01:15:41
版主回應
用C跟MATLAB,主要是在MATLAB上面驗證過後,再轉到DSP使用C實現..^_^..你想參考哪部分呢??
2010-09-08 21:58:21
大象
是否可以程式部分呢?
2010-09-09 08:45:58
版主回應
ㄝ...很難跟你說明捏..因為有點小複雜...|||
你是學生還是公司??
2010-09-09 21:27:21
大象
學生
2010-09-19 01:02:43
版主回應
你應該是老師跟你講說你要發展車牌辨識系統吧..?
那你希望的是C語言的還是MATLAB的呢??
因為有跟學校簽保密條約..所以無法給你完整的程式..
但是你有問題的話我可以幫你解答..^^
2010-09-20 21:37:49
大象
我有用BCB寫一點點但是無法執行
2010-09-21 16:14:49
版主回應
BCB?
2010-09-23 23:31:06
go60160
所以單純使用matlab會給他很慢嗎?
2010-11-10 14:44:43
版主回應
不一定...若是你不用它們的TOOL BOX,而是自己寫Function的話....就會很慢...
因為自己寫的Function是沒有經過最佳化的...MATLAB會使用Java引擎直接Run....所以會慢很多很多....
不然..你可以自己寫個很簡單的Image Low pass filter程式..然後拿大一點的圖片跟直接使用MATLAB的TOOLBOX的感覺去比較一下..
2010-11-18 00:07:29
M
你好 我目前也在做這專題 我是用C#來進行開發 而看到你的處理效率相當好 所以想請教 想請問一下你系統大概架構
2010-12-14 13:06:12
版主回應
乎恩..架構...大家都差不多吧...哈...|||
你要問的是硬體架構還是軟體架構??
軟體架構的話大家應該都差不多..都是影像輸入,然後中間車牌定位,再把定位出來的可能位置的資料送入字元辨識,之後在影像輸出或是UART輸出(我後面PORT到DSP上了但我只做影像輸出而已)..
目前定位技術跟字元辨識不在網路上公布技術...但是可以私下來找我..因為這東西在網路上講的話真的給他很複雜...私下找我我可以跟你聊一天...哈..|||

這個相關技術跟過去的技術完全不一樣,已經丟掉很多很多的數學運算,而且資料重複提取率降到很低很低,不像一般人所使用的技術..會一直重複提取資料才能把東西算出來...
雖說是沒想到要轉成FPGA來做,不過若是轉成FPGA的話,轉移性也高(因為重複提取運算次數夠少)

若是你是學生做研究的話,給你個Hint,如何讓系統不要每做一次運算就從圖片資料讀取一~~堆的資料回來運算,這樣讀取一堆資料後只出來一個結果,如此運算的話速度真的會慢到哭出來...如何讓你的資料只讀出來幾次就能出來結果,速度就會很快很快...
還有..不要參考太多過去的論文...因為..大家都太學術..用的設備都太讚了..所以很少考慮速度與實用性的問題..只會往準確度上面鑽...所以學術的東西向來都不太實用...
2010-12-15 19:51:30
新手
你好 我是學生
我最近再研究做matlab的專題
題目跟您一樣試車牌定位
但是我卻是個matlab的大大新手
我完全不知道要從何下手 不知道您一開始試從書籍開始下手
還是去相關網頁查詢資訊呢
希望大大能給我一點指示ˊˋ
((車牌定位似乎對我來說相當的困難>"<
2011-10-12 14:29:54
版主回應
.....若是說...從C語言的書開始的你會不會打我?XDDD
其實坊間有專業的做影像處理的Matlab的書...不過那個有點深奧...
建議你是先找一本"不要"做影像處理的書開始...那種很基礎很基礎的數學應用就可以了...(其實有C的基礎的話..翻一翻說明就可以有感覺的..)

當初我學的時候..其實是從C語言的基礎Mapping過去的...所以基本上我是把他當成C來寫...(Matlab,C,verilog這些語言都長的非常的像...)
記得我的程式裡面,除了把圖讀進來有用到Toolbox函數...其他通通都沒有用到..直接硬上寫出來.程式只有等號,for,if else這幾個函式而已...
2011-11-04 23:53:59
(悄悄話)
2011-12-14 11:50:34
小豪
您好!
我也是研究生,目前也是要用MATLAB做車牌辨識的部分,但因為MATLAB是我跟指導教授剛碰的軟體,所以想要找一個寫好的程式,至少當我們在學習的時候有東西可以參考,以至於可以加入更多自己的東西,不知道您是否可以提供部分的程式馬內容以供研究?
謝謝喔! 打擾
2012-10-08 15:54:31
版主回應
其實...你知道嗎...我的Matlab code裡面..除了讀圖是使用toolBox之外..其他的有用到的只有最基本的Matrix的區塊搬移,zeros,size..還有If,else,for.....就這樣而已耶...|||..你想說要參考..除了保密的東東之外(你論文寫到後面你就會知道了..)..其實裡面就是用這些簡單的東西組合出來的...所以..我也不知道要怎樣讓你參考..|||
2012-10-16 01:29:25
小豪
謝謝您的回應,因為我目前前處理的目分已經做的差不多了,就是卡在車牌定位之後的問題,所以才想說您有沒有是可以提供參考的東西,因為有了一個可以使用的系統後,會可以更快的寫出屬於自己的東西。
所以才會想請問您是否方便提供參考
這是我的E-mail: ct335609@yahoo.com.tw
(如果有您有少秘密的部分,可以先刪掉),若您的程式碼是不方便提供的也沒關係,不過真的很謝謝您所給的回應。
2012-10-22 21:32:22
zip
這樣阿..你的圖會抓多個車牌嗎??
若是會的話你車牌定位出來過後,你有沒有做一次長寬比例比的篩選?要記得做喔..做大概就可以了.不用擔心把旁邊的樹葉或招牌一起抓近來..
之後你在對你的每個疑似車牌的圖片直接進行二值化..再做Labeling,就可以出來每個文字了..然後再把這些文字的長寬比再比一次進行篩選,就可以出來算的出來幾個疑似文字的圖形,這樣應該知道如何篩選了吧??
之後每個車牌文字你再使用OCR就可以了...
OCR的方式很多..有模板比對還有特徵比對...
很多東西很抱歉..因為真的不能講...
不過你要的話可以加我的MSN..這樣會講得比較清楚...
yuzip2@msn.com
P.S..我不常上來也不常看Mail..抱歉喔...
2013-01-24 15:27:20
478965321
哈 哈 哈~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2017-04-20 13:53:48
是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文