2010年6月13日 星期日
Course review
經過了一學期的課程,覺得雖然課程上沒有那種很趕的感覺。但是學到的東西很多,很充實。一開始老師放給我們看一部短片。裡面只用一部WEBCAM就做到很多事情。甚至可以讓隨便的東西成為電腦電話。越看越不可思議。到了期末,我學到可以用webcam去判斷顏色做動作,然後還可以利用前後影響的不同,來偵測位置,讓他像一個滑鼠的功能。雖然看起來很普通,不過這兩樣其實就是視訊中的基礎。之後的許多應用都會用到這兩種方法。從一開始覺得影片很神,到現在覺得,影片是可行的,甚至有概念是要朝哪個方向做(當然離實作出來還有很大的差距)。最後第10個作業兩人比賽跳高充血的那個最有趣。一方面是因為它是一個遊戲,另一方面我覺得寫這個程式用到的技巧是很受用的。我覺得這堂課給我最大的收穫就是,我確實的對視訊有了一定程度的認識。希望老師能繼續在系上任教,這堂課的教學風格很棒,對肯努力的人也有一定的肯定。希望以後都能繼續維持這種風氣。
期末專題

這次的專案,改變了方式。沒有延續期中專案,而是做一個家喻戶曉的簡單遊戲,圈圈叉叉。
遊戲方式很簡單,只要將手移到鏡頭前,畫面上就會出現兩條線交會成一個十字。手指移動,十字中心就會跟著移動。將中心移到想要的格子上面停留。就會出現圈或差,第一個放的人是圈圈另外一人就是叉叉。當遊戲到最後有三個一樣的圖案相連時,就會出現一條線。並有勝利的音樂!!!
遇到的困難:
在寫要如何放圈或叉時,因為視訊裡面是一個WHILE迴圈,要讓已經顯示出來的圈叉一直出現在上面就要一直執行畫出圈或叉的程式。但要判斷要畫圈或者叉就要寫一段程式。最後想不到簡便的方法,只好一個格子寫兩大塊程式碼,一塊是判斷一開始要放圈或者叉,另一塊是判斷之後要一直畫出圈還是叉。導致程式碼非常的長。
未來展望:
這個遊戲還有很多發展空間,可以把畫面更美化,或者可以將其改成打地鼠的方式或玩賓果。非常多元。
心得:這次的專案有了上次期中的經驗,比較容易就上手了。雖然程式碼不難,還是花了很多時間,不過遊戲不在於程式碼,重要的是好不好玩。希望每個玩到這個遊戲的人都能很快樂。
2010年5月2日 星期日
期中專題-超級投籃機

製作人:林軒平 、 梁家寶
遊戲介紹:
此遊戲是一個投籃遊戲,玩的方法很簡單,只要動動手,將籃球投入籃框中,便算是 得一分。集滿一定分數後,會有驚喜!!大家快快動動你的手指,去發掘驚喜吧!!
製作困難:
1.插入圖片的背景的白色無法去掉。我有試著將其轉為.png檔但openCV會出現錯誤。 導致畫面有些美中不足。不果
2.再判定顏色時,容易判定不準,顏色會跑掉。解決方法是將鏡頭對向色調單純的地 方。以減少對顏色判定失準的影響。
3.在判定球是否進籃框時,一開始的寫法,會造成球只要碰到籃框就會計分。經過改 良後,用IF做判斷,只有當球出籃後再進籃,才會再次計分。
心得感想:
這次的期中專題,一開始聽到時,實在是令人覺得壓力很大, 但是既來之則安之。只好硬著頭皮去做。慢慢從"籃球"兩字變到現在的成品。過程實是花了不少時間。一開始對程式碼不甚了解,慢慢從老師的範例,和上課做的作業去一一理解。然後去偵錯和修改成比較符合一般投籃遊戲的樣子。最後做出來後,在上課時DEMO給同學玩,看到同學玩的還算盡興,就覺得很有成就感。之後老師要我們將影片PO在上面。頓時覺得,影片可以弄的比較特別一點,不要太過單調。於是就利用後製軟體花了不少時間,將其呈現出來。對於這個以前沒碰過的軟體和製作的內容。相較於前,又是另外一種成就感。這次的其中專題收穫不少,而且感覺很好玩,比起一般上課有趣多了。希望以後能常有機會有這種課。
2010年3月21日 星期日
2010年3月14日 星期日
2010年3月7日 星期日
2010年2月28日 星期日
HW01: Capture video from WebCam
訂閱:
文章 (Atom)