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 - 5315 觀看 - 0 評論 - 心得教學區

2008-9-24  [教學][Mac OS X]好用又有趣的指令"say"

OS X 中有個指令叫 "say",他可以讓使用者在終端機下命令電腦唸出指定的英文內容,例如你輸入
"say Hello",他就會唸"Hello"。可是,如果你要他唸一段文章,裡面含有各種標點符號,他就會出現錯誤給你看:

say Porphyrias are a group of inherited or acquired disorders of certain enzymes in the heme biosynthetic pathway (also called porphyrin pathway). They are broadly classified as hepatic porphyrias or erythropoietic porphyrias, based on the site of the overproduction and mainly accumulation of the porphyrins (or their chemical precursors). They manifest with either skin problems or with neurological complications (or occasionally both).


Mac OS X 從 10.3(如果我沒記錯的話)開始,便強化了這個功能,加入了更多參數讓使用者"玩"這個指令。他多了下面這些指令參數:

say [-v voice] [-o out] [-f in | message]
所以,我們有兩個辦法可以解決上面的問題。

...

2008-9-24 10:54 PM - NeoBetas - 5204 觀看 - 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 - 6409 觀看 - 7 評論 - 心得教學區