2009-6-16 [閒聊]試做Multi-Touch(多點觸控)觸控板/顯示器
今天花了一點時間完成了一個半成品,因為目前偵測的是可見光而非紅外線(紅外線發射器還未製作),大致上跑出來的結果如下(點的精確度有明顯得問題,不過有了紅外線發射氣候應該會大幅改善),最終目標是結合家裡的投影機座出一個多點觸控的螢幕。
背景是觸控的軌跡產生的,一個叫 "Fire" 的 Demo 程式。
材料還蠻容易取得的,成本就看你想做多高級。
陽春版觸控板/進階板觸控螢幕:
壓克力板/玻璃(不想買投影紙的話可以試試看毛玻璃)。
描圖紙/投影紙(非常貴)。
紙箱/木製桌面。
Webcam(需自行去除IR Filter,不能有顏面追蹤功能)/投影機 + 鏡子。
紅外線發射器(陽春版可以找監視攝影機的紅外線LED模組,用不透明膠帶遮蔽光敏電阻後與Webcam結合)。
3.5 磁碟片裡的磁盤剪裁/只讓紅外線通過的濾光片(非常貴)。
軟體:Touchlib 或 tbeta 等。
由於目前各作業系統都沒有開放多點觸控的API,所以除了少數支援TUIO協定的Demo程式外,沒有辦法做太多的實際應用。
製作過程可以參考 NUI Group 的網頁:http://wiki.nuigroup.com/
[NeoBetas 在 2009-6-16 03:31 AM 作了最後編輯]
2009-6-16 03:30 AM - NeoBetas - 7798 觀看 - 0 評論 - 心得教學區
2008-9-24 [教學][Mac OS X]好用又有趣的指令"say"
OS X 中有個指令叫 "say",他可以讓使用者在終端機下命令電腦唸出指定的英文內容,例如你輸入
"say Hello",他就會唸"Hello"。可是,如果你要他唸一段文章,裡面含有各種標點符號,他就會出現錯誤給你看:
Mac OS X 從 10.3(如果我沒記錯的話)開始,便強化了這個功能,加入了更多參數讓使用者"玩"這個指令。他多了下面這些指令參數:
...
2008-9-24 10:54 PM - NeoBetas - 7424 觀看 - 1 評論 - 心得教學區
2008-8-25 [原創][教學][Mac]軟體使用心得第一回:利用Crossover for Mac 7安裝原生的Office 2007
許多人轉換到Mac平台後遇到最大的問題就是Microsoft Office Mac版用起來不習慣,
沒有中文界面且執行效率也遠比Windows下低落的問題。通常一般人會用兩種方式解
決:一種是裝虛擬電腦(Virtual Machine),在模擬的Windows下面跑Office,而
另一種方式就是使用Wine來進行原生安裝。第二種方式的好處是使用的資源遠比第一
種少,但相容性卻是個大問題,加上舊版的Wine不支援.NET framework 1.X,所以
安裝像是Office 2007等需要用到.NET framework的程式變成了一個不可能的任務。
但隨著Wine 1.0版的問世,這個問題便有了解決之道,然而在Wine上的解決方法相當
煩瑣,而號稱商業版Wine的Crossover for Mac在這方面卻有了更妙的解法。雖然是
以Wine為藍本,但他並不使用微軟的.NET framework,而是用類似程式替代,大大
簡化了安裝"特殊"步驟,使用者只要直接用Office光碟,選擇支援列表裡的Office 2007
進行安裝,他便會自動完成其他附加程式和"酒瓶"的設定。
在Google大神爬完文章後,我決定親身體驗一下。一開始就碰了釘子,安裝到某個地
方時它會停住不動,絲毫沒有進度的改變,這時後訣竅來了,千萬不要關掉安裝程式
喔,它不是當掉了,它需要等待(大約一小時甚至更長,依配備有所不同),至於停住
的原因則不明,因為沒有Log可以看。安裝完成後,試著執行了一下,WOW~跑起來
比在Windows下快多了,當然也比那個該死的Office '08快上一萬倍。大致上執行起
來都沒什麼問題,只是變換輸入法時必需要在視窗外點一下,切換完再回去Office。
目前,Crossover for ...
2008-8-25 02:54 PM - NeoBetas - 9165 觀看 - 7 評論 - 心得教學區