310 likes | 419 Views
第 2 組 組長 : 黃國財 97951080 組員 : 陳政穎 97951068 高偉雄 97951073 林仲軒 97951075 陳曉威 97951078. 專題報告 多功能藍芽簡報筆. 大綱. 功能與構想 系統硬體架構 系統軟體架構 可行性分析. 研 究 源 起.
E N D
第2組 組長:黃國財 97951080 組員:陳政穎 97951068 高偉雄 97951073 林仲軒 97951075 陳曉威 97951078 專題報告 多功能藍芽簡報筆
大綱 • 功能與構想 • 系統硬體架構 • 系統軟體架構 • 可行性分析
研 究 源 起 市面之簡報筆分為無線射頻及紅外線兩類傳輸技術,簡報時,以無線手把遙控電腦翻頁按鈕,透過無線傳輸的方式遙控進行換頁。部分輔以紅外線雷射光,輔助指標位置。簡報者可以在簡報室中自由走動,增加簡報流暢度。用於教學、會議簡報等場合,是簡報的最佳利器。
市售產品缺點 (1)遙控距離短;無線操作容易有死角,操作範圍與有線無線滑鼠相差無幾,無法得到無的特性與最佳簡報效果。 (2)傳輸不穩定;無線產品易受干擾,穩定度不高。
功能與構想 • 藍芽功能 • Role as a client • Role as a server • 簡報筆功能 • 上一頁 • 下一頁 • 投影開關功能 • 筆跡投射 • 雷射點投射
在LINUX下安裝OPENCV 1.1.0版步驟 1、下載:opencv-1.1pre1.tar.gz 從http://sourceforge.net/projects/opencvlibrary 下載opencv-1.1.0版本
2.、將檔案放到home裡面解壓縮成opencv-1.1.0的資料夾2.、將檔案放到home裡面解壓縮成opencv-1.1.0的資料夾 #tar -xzvf opencv-1.1pre1.tar.gz • 3、#./configure • 4、#make • 5、#make install
6、修改/etc/ld.so.conf 在裡面添加一行/usr/local/lib # vim /etc/ld.so.conf # /usr/local/lib 儲存後再執行 #ldconfig 再將/usr/local/lib/pkgconfig中的opencv.pc 複製到/usr/lib/pkgconfig中。 能採用這個操作法 # cp /usr/local/lib/pkgconfig/opencv.pc /usr/lib/pkgconfig
7、測試opencv是否安裝成功 以編輯drawing.c文件測試(因為highgui中採用了C++,所以一定要用g++編譯) #g++ `pkg-config opencv --libs --cflags opencv` drawing.c -o drawing 編譯後執行#./drawing就可以看到highgui輸出的test動畫了。
Video4linux2介紹(V4L2) V4L2是Linux的影像串流系統與嵌入式影像系統之基礎;支援影像裝置的一組APIs,配合適當影像擷取卡與驅動程式,可以讓我實作影像擷取、AM/FM無線廣播、影像CODEC、頻道切換等功能。
Video4linux2架構 V4L2為2層式架構,最上層為V4L2驅動程是本身,最下層架構則是影像裝置的驅動程式。我們要研究的則是V4L2的最上層驅動程式,即V4L2本身所提供給程式發展人員的APIs。
系統實作 • 可能遭遇問題與其解決方法 • 在影像抓取方面,如何在ARM板上使用webcam還在研究中。 • 使用OpenCV處裡濾光、灰階,目前在研究綠光雷射筆投影到布幕抓取的實際情形何效果,另外也在研究V4L2可否取代OpenCV影像處理。 • 在檔案傳輸接收方面如何利用藍芽傳輸接收的SOCKET還在努力中。
BlueZ • 下載位置 • http://bluez.sf.net/download/bluez-libs-3.36.tar.gz • http://bluez.sf.net/download/bluez-utils-3.36.tar.gz • 解壓縮 • tar –zxf bluez-libs-3.36.tar.gz • tar –zxf bluez-utils-3.36.tar.gz • 安裝 • ./configure • make && make install
參 考 資 料 • 軟體資料: Blue-Z:http://bluez.sf.net/download/bluez-libs-3.36.tar.gz V4L2:http://linux.bytesex.org/v4l2/ OpenCV Swiki:http://www.alereimondo.com.ar/OpenCV/
參 考 資 料 • 網頁: http://www.cnpedia.com/index.asp Jollen 網路學院(http://www.jollen.org/) V4L2官網(http://www.thedirks.org/v4l2/) OpenCV中文網站(http://www.opencv.org.cn/)
參 考 資 料 • Embedded Linux嵌入式系統-原理與實務(學貫) • OpenCV 敎程 • ARM9 S3C2440 嵌入式系統實作 • SOCKET課本