簡易檢索 / 詳目顯示

研究生: 涂凱婷
Kai-Ting Tu
論文名稱: 基於Android之最佳化路徑演算法應用於自動繪圖機
Android Automatic Plotter by Path Optimization Algorithm
指導教授: 邱炳樟
Bin-Chang Chieu
口試委員: 王秀仁
Show-Ran Wang
黃忠偉
Jong-Woei Whang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2015
畢業學年度: 103
語文別: 中文
論文頁數: 68
中文關鍵詞: OpenCV路徑自動繪圖機
外文關鍵詞: OpenCV, path, Automatic plotter
相關次數: 點閱:234下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文提出一個以Android為開發平台搭配上自動繪圖機的最佳化路徑演算法,實現一個即拍即傳的繪圖概念。主要以Android為開發語言,並配合OpenCV。主要提供三種圖片獲取方式:相機、內建圖片、從檔案選擇,將取得的圖片作適當的區域選擇,更改圖片大小使之符合繪圖機之範圍,緊接著去除雜訊,再經過邊緣偵測、細線化等處理,最後透過座標運算,得出相鄰的座標點,取出線段座標,並存成文字檔,透過wifi連接自動繪圖機,並使用php控制自動繪圖機的檔案更新與繪圖動作。
    自動繪圖機由Raspberry pi與馬達所構成,透過Raspberry pi來操作馬達,以達到X、Y軸移動,達成繪圖之目的。


    In recent years, smart phones are widely used in the world. There are three basic systems used in smart phones, which are Android, iOS, and Windows. Among them, Android system market share is the highest. It applies the open source for all users to access the system source code, so it is widely used in a variety of embedded consumer electronic products, which include wearable devices, smart phones, and smart appliance operating systems.
    This paper aims to introduce the path optimization algorithm for automatic plotter based on Android development platform, to accomplish the purpose of taking pictures and transmitting data instantly. There are three sources of images: cameras, sample images and files. Users can set the image range, and obtain the coordinate information of images through the complicated image processing.
    Finally, the coordinate information are sent to the plotter, and then the plotter will print the image. The automatic plotter consists of the Raspberry pi and two motors. The Raspberry pi processes the accessed data and controls the plotter to complete the picture.

    摘要 I 誌謝 III 目錄 V 圖目錄 VII 表目錄 IX 第一章 緒論 1 1.1研究動機 1 1.2研究目標 3 1.3論文架構 3 第二章 平台與設備 4 2.1 Android 4 2.1.1 Android簡介 4 2.1.2 Android系統架構 5 2.1.3 Android發行版本 6 2.2 OpenCV 介紹 19 2.3自動繪圖機 20 2.3.1 Raspberry Pi介紹 20 2.2.2自動繪圖機 22 第三章 研究架構與相關探討 24 3.1影像基礎處理 25 3.1.1灰階轉換 25 3.1.2高斯模糊 26 3.1.3二值化 27 3.1.4 形態學處理 28 3.2邊緣檢測 31 3.2.1 Sobel運算元 32 3.2.2 Canny運算元 34 3.2.3 Laplacian 36 3.3細線化 37 3.4路徑提取 38 3.5資料傳輸 40 3.5.1 Wi-Fi 40 3.5.2 Socket 41 3.5.3 PHP 43 第四章 系統展示與結果 46 4.1手機介面展示 46 4.2結果 48 第五章 結論與未來展望 53 5.1結論 53 5.2未來展望 53 參考文獻 55

    [1] 資策會,http://www.find.org.tw/index.aspx.
    [2] 財訊快報,http://www.investor.com.tw/onlineNews/index.asp.
    [3] Smartphone Vendor Market Share, Q2 2014, IDC, 2014.
    [4] 維基百科,http://zh.wikipedia.org/wiki/Android.
    [5] 史丹利部落格,http://stenlyho.blogspot.com/2008/09/android
    -architecture.html.
    [6] Gonzalez. Woods,數位影像處理,繆紹綱(譯),培生,台北,2009。
    [7] R. M. Haralick, S. R. Stenberg, and X. Huang, “Image analysis using mathematical morphology”,IEEE Transactions on Pattern Anal. Mach. Intell.,vol.PAMI-9, pp.532–550, 1987.
    [8] Canny, “A Computational Approach To Edge Detection”, IEEE Trans. Pattern Analysis and Machine Intelligence, 8:679-714, 1986.
    [9] 廖振偉、史天元、張崑宗,“細線化演算法比較”, 地籍測量, 20卷3期(2001.9)。
    [10] C. M. Ma, A Thinning Algorithm on 2-D Gray-Level Images, in the proceedings of CVGIP, Taiwan, 2002.
    [11] C. R. Dyer and A. Rosenfeld, Thinning Operations on Gray-Scale Pictures, IEEE Trans. Puttern Anal. Mach. In-rell. 1, pp. 88-89, 1979.
    [12] E.L. Flores, “A fast thinning algorithm,” Proceedings of SBT/IEEE International Telecommunications Symposium, Vol. 2, pp. 594-599, Aug.1998.
    [13] C.M. Holt, A. Stewart, M. Clint, and R.H. Perrott, “An improved parallel thinning algorithm,” Communications of the ACM, Vol. 30, No. 2, pp. 156-160, Feb. 1987.
    [14] .T.Y. Zhang and C.Y. Suen, “A fast parallel algorithm for thinning digital pattern,” Communications of the ACM, Vol. 27, No. 3, pp. 236-239, Mar. 1984.
    [15] Php,http://php.net/

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