在沒有修過這堂課之前,我的觀念還是停留在視訊是用在聊天的時候可以見到對方的影像,卻從來沒有想像過還有這麼多的應用可以去發揮,直到修了視訊處理這堂課,才知道其實還有很多的想法是可以在視訊上面呈現出來。尤其是看到了課堂上那段第六感感應裝置的影片,更是讓人感覺這領域上的可能性是無限大的,只要肯不斷去嘗試創新就會有很多意想不到的結果,簡單的小應用融入日常生活中就可以帶來不少樂趣。
這堂課學到了很多,像是使用opencv來實做視訊裝置的應用,像是色彩的改變‵背景相減的應用等等,這些技巧的應用,不過收穫最大的是學會自己思考問題的處理方式,去尋找答案並且能夠發揮想像力去創造那無限的發展性,同時利用專題的機會,學習團隊合作的經驗這些都是比純粹的技術及知識性的東西還要有價值。
作業之中我喜歡的是期中考的延伸,從原本的單人變成雙人可以同時操作,這跟之前的自己一個人玩有很大的不同,同時也應用到了很多不同的技巧。
對於課堂上的建議,其實老師的教學方式對我們有很大的幫助,如果能夠增加更多的互動性
會更加有趣!
2010年6月13日 星期日
期末專題
組員:王棣雲,張哲人
動機:
延伸之前用色彩感應方向的貪食蛇,這次改採用背景相減的方式,利用感應在箭頭相對位置上的物體移動來判斷方向,並且增加了過關跟失敗的音效及視覺效果,同時也美化了背景。
遊戲介紹:
本遊戲共有兩個視窗,一個視窗是物體移動的視窗,另一個視窗則是控制方向的視窗。在控制方向的視窗中,一共會有四個不同方向箭頭,這四個箭頭會去偵測是否有動靜,並控制蛇的移動,若碰到視窗的邊界時遊戲就會結束了
遇到的困難:
1.如何控制蛇的移動方向?
跟之前不一樣的,這次使用到X跟Y-projection,去劃分四塊移動方向,但是在上下以及左右會重疊的情況下,一開始必須使物體出現在視訊裝置的中心,否則會出現無法移動到特定位置的狀況
2.音樂的播放?
播放音樂的指令無法達成同時播放兩種音效,造成背景音樂會被之後的音效給取代
3.如何判斷遊戲的勝利條件以及遊戲結束的條件?
在判斷遊戲勝利的條件上是使用了一個變數當成是物體的計數器,以就是說,當碰到一個 物體後計數器就會加一當計數器的個數等於物體的個數(物體的個數已知)時,
就表示遊戲勝利了。
另外,在判斷遊戲結束的條件上相對上就簡單許多,當綠色方塊的座標值大於會小於視窗 的座標值時,遊戲就會結束了
未來展望:
目前還沒有達成球體的位置是隨機出現以及背景音樂持續存在,在娛樂效果上沒有很吸引人,所以未來有可能的話希望將這些問題一一的克服。
2010年6月12日 星期六
2010年5月25日 星期二
2010年5月24日 星期一
2010年5月2日 星期日
期中專題 - 簡易貪食蛇
<由於影片音量較小 請將聲音開大>
組員:王棣雲,張哲人
動機:
色彩偵測的技術是目前所學,因此朝向這方面應用構想-利用視訊裝置去辨識顏色,
使用webcam去做色彩與視訊比對的偵測, 將此構想利用在貪食蛇的運作模式之上以顏色的感應,
當作操作方向的方法。
遊戲介紹:
本遊戲共有兩個視窗,一個視窗是物體移動的視窗,另一個視窗則是控制方向的視窗。在控制方向的視窗中,一共會有四個不同方向的白色方塊,這四個方塊會去偵測顯示出不同的顏色,並用四種不同的顏色去控制蛇的移動,若碰到視窗的邊界時遊戲就會結束了
遇到的困難:
1.如何控制蛇的移動方向?
在控制方向的部分,一開始我們是想要利用偵測物體的座標去控制蛇的移動,但是經過組 員間 的討論後,決定用偵測不同的顏色去替代偵測物體的座標,因為使用偵測不同顏色 的這個方法 會比較符合我們的題目以及實作上會比較簡單。
2.如何判斷兩個方塊的碰撞?
在實作的過程中,判斷物體碰撞的部分是難解決的地方。一開始想要利用兩個物體顏色相 等當成是判斷碰撞的條件,但是會有兩個問題:
第一個問題是如果蛇和要吃的物體是相同顏色的話,可能會把兩個方塊的角色搞錯。
第二個問題是如果兩個方塊顏色相同的話,表示那是一個事實並不是一個條件,所以沒辦 法當成判斷碰撞的條件。後來才想到可以利用兩個方塊的座標去判斷兩個方塊是否有碰撞 到。
3.如何判斷遊戲的勝利條件以及遊戲結束的條件?
在判斷遊戲勝利的條件上是使用了一個變數當成是物體的計數器,以就是說,當碰到一個 物體後計數器就會加一當計數器的個數等於物體的個數(物體的個數已知)時,
就表示遊戲勝利了。
另外,在判斷遊戲結束的條件上相對上就簡單許多,當綠色方塊的座標值大於會小於視窗 的座標值時,遊戲就會結束了
未來展望:
本次的專題還是有些地方沒有做的很完美,像是方塊出現的位置是事先設定好的,並不是使用隨機出現的方式以及蛇本身的長度是固定的,在娛樂效果上可能就沒有很吸引人,所以未來有可能的話希望將這些問題一一的克服。
2010年3月28日 星期日
2010年3月14日 星期日
2010年3月7日 星期日
訂閱:
文章 (Atom)





