| 研究生: |
楊定鈞 Yang, Ting-Chun |
|---|---|
| 論文名稱: |
樹莓派在科學研究上之影像與無線操控應用 Image and Wireless Operation of Raspberry Pi for Scientific Applications |
| 指導教授: |
李炳鈞
Li, Bing-Jing |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2019 |
| 畢業學年度: | 107 |
| 語文別: | 中文 |
| 論文頁數: | 107 |
| 中文關鍵詞: | 樹莓派 、相機鏡頭模組 、顯微鏡 、Python 、圖形化使用者介面 、影像處理 、網頁介面 、無線操控 |
| 外文關鍵詞: | Raspberry Pi, picamera, microscope, Python, graphical user inerface, image processing, web interface, wireless operation |
| 相關次數: | 點閱:178 下載:18 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文研究利用樹莓派Raspberry Pi、原廠相機鏡頭模組、軟木塞材質之薄板實作出一個可架設在顯微鏡上之裝置,使用Python程式語言設計出一個圖形化使用者介面,包含影像預覽、影像縮放、影像儲存、影像亮度、影像對比度、影像飽和度調整等影像處理功能,使用者藉由此操作介面,可達到在電腦螢幕上觀看顯微鏡底下物體之畫面和作畫面強化、儲存影像之目的。另外,利用樹莓派作為伺服器端架設網頁伺服器和影像串流,藉由隨身的智慧型手機或平板電腦,進入樹莓派構建的網頁介面,在網頁介面上觀看顯微鏡底下物體之即時影像,透過網頁介面上的功能按鈕操控相機鏡頭模組之影像功能,達到在沒有電腦周邊設備也能無線操控相機鏡頭模組之目的。
This research demonstrates the use of Raspberry Pi and camera module (pi-camera) to process the images observed under a simple microscope. A graphical user interface written in Python can provide the image processing of preview, zooming, saving, and the adjustment of brightness, contrast, saturation. By using this interface, a user can observe the object image of the microscope directly on screen instead of the microscope’s eyepiece. Besides, we can invoke a web server for the Raspberry Pi to build a web interface for video streaming so all the manipulation of image process can be performed wirelessly through a smart phone or a tablet.
[1] Raspberry Pi Foundation. (2019). Raspberry Pi official website. Available:
https://www.raspberrypi.org/
[2] Wikipedia. (2019). 樹莓派Raspberry Pi. Available:
https://zh.wikipedia.org/wiki/%E6%A0%91%E8%8E%93%E6%B4%BE
[3] 陳會安, Raspberry Pi 樹莓派從不懂到玩上手. 旗標, 2017.
[4] Wikipedia. (2019). Linux. Available: https://zh.wikipedia.org/wiki/Linux
[5] Raspberry Pi Foundation. (2019). Camera Module. Available:
https://www.raspberrypi.org/documentation/hardware/camera/
[6] Wikipedia. (2019). Python. Available: https://zh.wikipedia.org/wiki/Python
[7] Python Software Foundation. (2019). Python official website. Available:
https://www.python.org/
[8] Python Software Foundation. (2019). Tkinter — Python interface to Tcl/Tk. Available:
https://docs.python.org/2/library/tkinter.html
[9] D. Jones. (2014). Picamera 1.12 documentation. Available:
https://picamera.readthedocs.io/en/release-1.12/index.html
[10] Python Software Foundation. (2001-2019). Socket — Low-level networking interface.
Available: https://docs.python.org/3/library/socket.html
[11] Python Software Foundation. (2001-2019). Smtplib — SMTP protocol client.
Available: https://docs.python.org/3/library/smtplib.html
[12] Wikipedia. (2019). 簡單郵件傳輸協定. Available:
https://zh.wikipedia.org/wiki/%E7%AE%80%E5%8D%95%E9%82%AE%E4%B
B%B6%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AE
[13] S. Melchior. (2019). RPi-Cam-Web-Interface. Available: https://elinux.org/RPi-
Cam-Web-Interface#Installation_Instructions
[14] GitHub Inc. (2019). What is MMAL? Available:
https://github.com/techyian/MMALSharp/wiki/What-is-MMAL%3F
[15] S. Melchior. (2013). RaspiMJPEG. Available:
https://www.raspberrypi.org/forums/viewtopic.php?t=61771
[16] Wikipedia. (2018). OpenMAX. Available: https://zh.wikipedia.org/wiki/OpenMAX
[17] Wikipedia. (2019). Motion JPEG. Available:
https://zh.wikipedia.org/wiki/Motion_JPEG