淡江大學覺生紀念圖書館 (TKU Library)
進階搜尋


下載電子全文限經由淡江IP使用) 
系統識別號 U0002-1907200517035500
中文論文名稱 建構嵌入式車牌辨識系統
英文論文名稱 Constructing Embedded Car License Plate Recognition System
校院名稱 淡江大學
系所名稱(中) 資訊工程學系碩士班
系所名稱(英) Department of Computer Science and Information Engineering
學年度 93
學期 2
出版年 94
研究生中文姓名 陳奕志
研究生英文姓名 I-Chih Chen
學號 692191397
學位類別 碩士
語文別 中文
口試日期 2005-06-21
論文頁數 60頁
口試委員 指導教授-洪文斌
委員-謝文恭
委員-范俊海
中文關鍵字 嵌入式系統  車牌辨識 
英文關鍵字 Embedded System  Car License Plate Recognition 
學科別分類 學科別應用科學資訊工程
中文摘要 嵌入式系統乃是為特定目的製作的計算平台,由於工作較為專一,不似個人電腦以泛用型計算平台為目的,所以硬體架構精簡,生產成本低廉、耗電量低、體積小、可作為移動計算的平台。但受限於其精簡的架構,處理器運算速度慢。本篇論文以車牌辨識系統為例提出一套移植軟體到嵌入式系統下的方法,並針對嵌入式系統的特性作效能上的改進。將車牌辨識中影像前處理步驟常用的演算法改用位移算子和整數運算,避免使用浮點數運算以提升系統效能。另外,影像擷取裝置CMOS 所擷取到的影像格式為Color Filter Array,會損失掉原本的光線強度的三分之二,對其進行光線補正動作時原本會進行大量的浮點運算,但使用上述加速的方法後可減少數倍的計算時間,在移植的開發板上使用uClinux輔助硬體間的溝通與程序的排程,讓嵌入式系統能執行較複雜的程序操作,並讓軟體移植更為順暢。開發期間應用Network File System(NFS)不但解決開發期間儲存空間不足的問題,並且能減少除錯期間反覆燒錄韌體的次數。除錯期間利用TCP/IP傳遞影像至遠端電腦辨識,雙方的結果互相比對可測試移植的正確性。
英文摘要 Embedded System is a computing platform designed for specific purpose. Because it’s task is much simpler than personal computer which is designed for general computing purpose, Embedded System can simplify its hardware architecture, cost down its hardware price, produce smaller device and low energy consumption. It also fits to be mobile computing platform. But Embedded System is constrained by its simple architecture; its processing power is much slower than personal computer.
This paper purpose a software porting procedure between personal computer and Embedded System platform via a instance of Car License Plate Recognition System , and make Embedded Car License Plate Recognition System more efficient via exchange floating operation by integer operation and bitwise operation. For Example the image format captured by COMS, is Color Filter Array ,and this format will lost 2/3’s original image illumination. The illumination recovery process was originally involve with mass of floating operation, after applying the speeding method that we just mention before the processing time become times faster.
We also use uClinux to assist hardware communication and process scheduling, and uClinux makes Embedded System able to handle complicated process control, also make software porting much smooth. Network File System ,NFS not only resolving the problem of lacking storage media, but also reduces the times of flash Rom burning procedure. Finally we use TCP/IP to transfer the image captured by CMOS to remote personal computer for Car License Plate Recognition ,and compare Car License Plate Recognition results between Embedded System and personal computer.
論文目次 第一章 緒論 1
1.1 引言 1
1.2 研究動機 1
1.3 論文架構 2
第二章 影像處理技術 3
2.1 空間領域的影像和像素鄰居表示方法 3
2.2 長條圖 Histogram 4
2.3 邊緣強化與Sobel濾波器 5
2.4 灰階值延展Gray Level Stretching 7
2.5 K mean 二值化 8
第三章 車牌辨識技術 10
3.1影像擷取與Color Filter Array 10
3.2車牌定位 12
3.3字元切割 14
3.4字元辨識 16
3.5特徵正規化 16
3.6 類神經網路架構 17
第四章 嵌入式系統與實作 21
4.1嵌入式系統簡介 21
4.2 Embedded Linux 22
4.3 uCLinux簡介 22
4.4 使用uClinux的優點 24
4.5 NTFS Network File System 24
4.6 ARM7處理器簡介 25
4.7 嵌入式系統的開發環境 26
4.7.1 嵌入式系統開發板Creator 26
4.7.2 軟體套件 28
4.7.3 程式編譯與執行流程 29
4.7.4 安裝Cygwin 30
4.7.5 安裝Arm-tool-chain 31
4.7.6 編譯uClinux核心以支援NFS 31
4.7.7 在PC端的cygwin啟動NFS分享 35
4.7.8 啟動NFS 35
4.7.9 安裝Creator的cmos\lcd驅動程式 36
4.7.10燒錄映像檔 41
4.8 Makefile簡介 44
4.9 使用Domingo開發程式 45
4.10 程式移植過程 49
4.10.1 程式架構簡介 50
4.10.3 後端程式簡介 52
4.10.4 測試方法 52
4.11實驗結果 56
第五章 結論與待改進方向 58
結論 58
待改進方向 58
參考文獻 60

參考文獻 [1] C. Hollabaugh, Embedded Linux: Hardware, Software, and Interfacing, Addison-Wesley, 2002
[2] W.B. Horng, M.T. Wu, and C.H. Fann, “Efficiently Locating Vehicle License Plates Based on Vertical Line Detection,” in Proceedings of 1999 12th IPPR Conference on Computer Vision, Graphics and Image Processing, Taipei, Taiwan, R.O.C., August 22-24, 1999, pp. 728-733.
[3] W.B. Horng, C.L. Lee, and C.H. Fann, “A Study and Implementation on Automatic Intelligent Vehicle License Plate Recognition Systems,” in the 2nd Taiwan's International Conference & Exhibition on Intelligent Transport Systems, Taipei, Taiwan, R.O.C., April 28-May 1, 2000.
[4] R.C. Gonzalez and R.E. Woods, Digital Image Processing, 2nd Ed., Prentice Hall, 2002.
[5] Michael Negnevitsky, Artificial Intelligence, A Guide to Intelligent Systems, 1st Ed., Addison-Wesley, ISBN 0201-71159-1, 2002
[6] Richard Stones, Neil Matthew, Alan Cox, Beginning Linux Programing, 2nd Ed., Wrox Press Ltd. , ISBN 0-7645-4373-3, January 2000
[7] Mike Loukides, Andy Oram, Programing with GNU Software, O’REILLY&Associates Inc. Taiwan Branch, ISBN 1-56592-112-7, April 1995
[8] Adrew Oram,Steve Talbott, Managing Projects with make, 3rd Ed., O’REILLY&Associates Inc. Taiwan Branch, ISBN 0-596-00610-1, November 2004
[9] 黃錦溢,謝景堂,”車牌自動辨識系統之設計”,淡江大學電機工程學系碩士論文,台北縣淡水鎮,2000年
[10] 連國珍, 數位影像處理第三版,儒林圖書公司 ISBN 957-499-698-0,2004年
[11] 葉怡成,”類神經網路應用與實作”,儒林圖書公司 ISBN 957-499-628-X,2003年
[12] 顧思捷,陳錦輝,”Linux C/C++ 網路程式設計”--初版,金禾資訊,ISBN 986-7844-59-9(平裝),臺北市,2003年
[13] “Creator Insatll Guide”,新華電腦,台北市,2003
論文使用權限
  • 同意紙本無償授權給館內讀者為學術之目的重製使用,於2006-07-26公開。
  • 同意授權瀏覽/列印電子全文服務,於2006-07-26起公開。


  • 若您有任何疑問,請與我們聯絡!
    圖書館: 請來電 (02)2621-5656 轉 2281 或 來信