簡易檢索 / 詳目顯示

研究生: 左瀚中
HAN-CHUNG TSO
論文名稱: 用Objective-C於iOS平台上實作影像處理
Implement Image Process on iOS Platform with Objective-C
指導教授: 邱炳樟
Bin-Chang Chieu
口試委員: 王秀仁
Xiu-Ren Wang
黃忠偉
Jong-Woei Whang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2017
畢業學年度: 105
語文別: 中文
論文頁數: 83
中文關鍵詞: OpenCV臉部偵測Objective-C邊緣檢測
外文關鍵詞: OpenCV, Face Detection, Objective-C, Edge Detection
相關次數: 點閱:341下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

本論文基於iOS程式開發語言Objective-C的開放原始碼在iOS的相關設備上實現有關影像處理及其他應用,其中影像處理方面主要還是使用OpenCV,接著再輔以Objective-C的撰寫以便能夠在iOS的設備上使用。
其中OpenCV在影像處理上受到廣泛的運用,它實現很多實務上的通用演算法,譬如: 人機互動、物體識別、 圖像分割、電腦視覺、人臉識別、運動追蹤等,使欲往這方面的開發者能夠在何相關智慧型系統基礎上迅速完成所想要的應用開發程式,而另一方面最重要的是它亦支援多平台系統,因此可以先在電腦上執行函式以及編譯後即可運行,減少圖形演算法和其他程式碼撰寫的時間,最後再搬移到實機上去做測試。
然而運作在iOS設備上的主要程式開發語言─Objective-C即是輔佐OpenCV能夠在iOS設備上完成影像處理,藉由iOS系統的穩定性,以及完善的顯示器,使圖像或影像方面的檢測或其它處理能夠被徹底實現,而這些處理方式不需要額外的裝置來輔助,只要能了解OpenCV和Objective-C的運作原理,即可達到想要的結果。


The thesis is based on the iOS programming language Objective-C open source code in iOS related equipment to achieve the image processing and other applications, including image processing mainly use OpenCV, and then supplemented by Objective-C written in order to be able to iOS On the device.

OpenCV in the image processing is widely used, it implements a lot of practical on the algorithm, such as: human-computer interaction, object recognition, image segmentation, computer vision, face recognition, motion tracking, so that in this respect, Developers can quickly complete the desired application development program based on the relevant intelligence system, and on the other hand, it also supports multi-platform systems, so you can first execute functions on your computer and compile that can run, reduce the time to the graphics algorithm and other code written, and finally moved to the real machine to do the test.

But the operation of the iOS device on the main program development language - Objective-C is to help OpenCV can be completed on the iOS device for image processing, with the stability of the iOS system, and the perfect display, so that the image or image detection or Other processing can be completely realized, and these processing does not require additional equipment to help, as long as you can understand the operation of OpenCV and Objective-C principle, you can achieve the desired results.

目錄 摘要 I 誌謝 V 目錄 VII 圖目錄 IX 表目錄 XIII 第一章 緒論 1 1.1研究動機 1 1.2研究目標 4 1.3論文架構 4 第二章 研究開發工具平台與軟體語言簡介 5 2.1 iPhone 6規格架構介紹 5 2.1.1 簡介 5 2.1.2 技術規格 6 2.2 iOS的開發歷史背景與操作 6 2.2.1 開發歷史 6 2.2.2 系統構架 11 2.2.3 使用介面 11 2.3 iOS的開發軟體套件 13 2.3.1 歷史簡介 13 2.3.2 開發環境─Xcode 14 2.4 Objective-C 17 2.4.1 簡介 17 2.4.2 語法概要 18 2.4.3 類別的定義與實作 19 2.4.4 訊息傳遞 20 2.4.5 協定 21 2.4.6 動態型別 22 2.5 OpenCV 23 2.5.1 簡介 23 2.5.2 主要功能 23 2.5.3 主要模組 23 2.5.4 應用領域 24 第三章 開發環境的建立 25 3.1 申請Apple ID及下載安裝Xcode 25 3.2 在Mac上安裝OpenCV 29 3.3 OpenCV的使用步驟 31 3.4 建立簡單專案 35 第四章 研究方法與結果 38 4.1 年齡偵測機 38 4.1.1 主要架構 38 4.1.2 實驗結果圖 50 4.2 簡易樸克牌辨識 54 4.2.1 主要架構 54 4.2.2 實驗結果圖 61 第五章 結論與未來展望 66 5.1 結論 66 5.2 未來展望 66 參考文獻 68

[1]科技產業資訊室新聞報導,http://iknow.stpi.narl.org.tw/post/Read.aspx?PostID=11058
[2]Samsung Reasserts Its Global Lead in Smartphone Shipments with a Renewed Focus on Lower-Cost Smartphones in the First Quarter of 2015, Says IDC. IDC,2015/04/29., http://www.idc.com/getdoc.jsp?containerId=prUS25589215
[3]Joe Rossignol(2015),Samsung Overtakes Apple to Reclaim Title of World's Largest Smartphone Maker. MacRumors,2015/04/29., http://www.macrumors.com/2015/04/29/samsung-apple-strategy-analytics-q1-2015/
[4]iPhone 6,http://www.apple.com/tw/iphone-6/specs/
[5]iOS,https://zh.wikipedia.org/wiki/IOS
[6]Objective-C,https://zh.wikipedia.org/wiki/Objective-C
[7]iOS Developer Library,https://developer.apple.com/library/ios/navigation/
[8]OpenCV簡介,http://baike.baidu.com/item/opencv
[9]OpenCV官方網站,http://opencv.org/
[10]Canny邊緣檢測,http://blog.csdn.net/xiaowei_cqu/article/details/7839140
[11]Haar Cascade classifier臉部偵測,http://gogoprivateryan.blogspot.tw/2015/09/opencv-3-opencv-python-face-recognition.html
[12]Haar Cascade classifier計算方式,https://allenlu2007.wordpress.com/2016/05/05/%E4%BA%BA%E8%87%89%E5%81%B5%E6%B8%AC-face-detection-%E7%AE%97%E6%B3%95/
[13]鄭文忠,「應用於OpenCV於iOS平台實現生活輔助APP」,碩士論文,國立台灣科技大學,台北(2013)
[14]涂凱婷,「基於Android之最佳化路徑演算法應用於自動繪圖機」,碩士論文,國立台灣科技大學,台北(2015)
[15]iOS歷代版本差異,http://tu0925399900.pixnet.net/blog/post/203978932-%E3%80%90ios%E3%80%91apple-ios-9.x%E6%9C%80%E6%96%B0%E4%BD%94%E6%AF%94%E8%88%87%E6%AD%B7%E4%BB%A3%E7%89%88%E6%9C%AC%E5%B7%AE%E7%95%B0
[16]Xcode,http://baike.baidu.com/item/xcode
[17]iOS相關知識,http://pernghh.pixnet.net/blog
[18]程式語言教學誌,http://pydoing.blogspot.tw/2012/06/objc-resource.html
[19]影像處理API-OpenCV介紹與安裝教學,https://dotblogs.com.tw/v6610688/2013/10/25/image_process_intro_opencv
[20]OpenCV教學,http://monkeycoding.com/?page_id=12
[21]林玟妤,「結合人臉表情辨識、人臉年齡偵測與各種生理訊號特徵之全方位健康照護系統」,碩士論文,中山醫學大學
[22]基於AForge.Net的撲克牌視頻識別程序,http://blog.csdn.net/rocky_shared_image/article/details/7797694
[23]Hough transform(霍夫變換),https://read01.com/jjnGjm.html
[24]Hough Transform 霍夫變換檢測直線,http://blog.csdn.net/rocky_shared_image/article/details/8037361

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