簡易檢索 / 詳目顯示

研究生: 王經緯
Ching-wei Wang
論文名稱: 嵌入式Linux之人臉移動偵測系統
Face Motion Detection on Embedded Linux System
指導教授: 邱炳樟
Bin-chang Chieu
口試委員: 徐敬文
Ching-wen Hsue
王秀仁
Show-ran Wang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2011
畢業學年度: 99
語文別: 中文
論文頁數: 78
中文關鍵詞: 嵌入式GTKOpenCVS3C2440
外文關鍵詞: OpenCV, GTK, Embedded System, S3C2440
相關次數: 點閱:186下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 科技日新月異,在影像辨識上越來越多不同的應用逐漸產生,例如玻璃基板的瑕疵檢測、車牌、手勢或者體態辨識等,從學術研究到生活娛樂的範疇都可以看見影像處理出現在我們的生活週遭,基於以上所述之因,故此論文想呈現以人臉辨識的方式來抓取某人的移動,並將影像顯示於LCD面板上。

    基於嵌入式Linux系統來搭建移動偵測功能,硬體的部分,系統以Samsung S3C2440 CPU ARM920T為開發平台,此開發平台的特性在於高性能與低功耗,正好與手持裝置的省電與高性能的需求不謀而合,再搭配Linux為OS的系統,開發與應用就更為開放,另外再外加一個Webcam用來偵測影像。軟體的部份,系統以OpenCV、GTK為主要開發環境,OpenCV主要實現物體移動偵測功能,GTK為提供OpenCV各類圖庫支援。韌體的部份主要為LCD與Webcam的驅動。


    There are some different applications appearing on image detection. Such as the defect detection of glass , licence plate detection , gesture detection or posture detection etc. . We discover the image processing is everywhere in our life. According to above the disscription , this paper will present capturing somebody faces by face-detection.

    Basd on Embedded Linux System to build Motion Detection. Part of hardware , our platform architecture is Samsung S3C2440 and CPU is ARM920T. This platform is made for high capacity and low power consumption , it is free to develop and apply what the OS is Embedded Linux System. I used a webcam to detect the image. Part of software , there are two softwares to build the system , the softwares are OpenCV and GTK. OpenCV implement face detection , GTK offer resource to OpenCV. Part of firmware , I implement LCD and webcam drivers.

    摘要 Abstract 誌謝 目錄 圖表索引 第一章緒論 1.1研究動機 1.2目標功能 1.3論文架構 第二章開發平台規格 2.1嵌入式平台元件介紹 2.1.1開發板平台 2.1.2元件介紹 2.2嵌入式平台CPU介紹 第三章相關開發技術介紹 3.1 GTK介紹 3.2 OpenCV介紹 3.2.1 總體描述 3.2.2 主要功能 3.2.3 主要模組 3.3 ARM-Linux介紹 3.3.1 Bootloader 3.3.2 Kernel 3.3.3 Filesystem 3.4 相關介紹 3.4.1 Toolchain 3.4.2 Glib 3.4.3 FreeType 3.4.4 Libxml 3.4.5 Fontconfig 3.4.6 Zlib 3.4.7 Cairo 3.4.8 Pango 3.4.9 DirectFB 3.5 Motion Detection 程式說明 3.5.1 Face Detection code 3.5.2 Viola-Jones Classifier 第四章系統設計與實作 4.1System 4.1.1 U-boot 4.1.2 Kernel 4.1.3 USB對ARM的修改 4.1.4 LCD driver porting 4.1.5 Touch Screen Driver & Tslib 4.1.6 Filesystem 4.2 Webcam driver porting 4.2.1 外接硬體規格 4.2.2 V4L(Video For Linux) 4.2.3 Video For Linux Ioctl 4.2.4 Video For Linux之即時擷取影像顯示至LCD 4.3 GTK與其相關資料庫移植 4.3.1 Glib-2.12.13 4.3.2 ATK-1.19.3 4.3.3 FreeType-2.3.5 4.3.4 Libxml2-2.6.29 4.3.5 Fontconfig-2.4.2 4.3.6 Zlib-1.2.3 4.3.7 DirectFB-1.4.9 4.3.8 Cairo 4.3.9 Pango 4.3.10 GTK+-2.10.14 4.4 OpenCV的移植 4.5 成果 第五章結論與未來展望 參考文獻 作者簡介

    [1] MatchTemplate , http://opencv.willowgarage.com/documentation/object_detection.html
    [2] cross compile gtk+gtk-directfb+arm-linux , http://www.wretch.cc/blog/fatalfeel/637443
    [3]http://www.opencv.org.cn/forum/viewtopic.php?f=9&t=13462
    [4] Porting GTK+ on DirectFB , http://tw.myblog.yahoo.com/jw!hbcgD9ODBRabtMdw7_vgoEE8m8hLlg--/article?mid=180&prev=181&next=179
    [5] GTK on DirectFB for Embedded Systems , http://www.directfb.org/wiki/index.php/Projects:GTK_on_DirectFB_for_Embedded_Systems
    [6] GTK+ , http://zh.wikipedia.org/zh-tw/GTK%2B
    [7] OpenCV中文網 , http://www.opencv.org.cn/index.php/

    無法下載圖示 全文公開日期 2016/07/26 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE