Q1. 這門課學到什麼 ?
在這門課中,我學到了很多不同有關於視訊的知識,在上這堂可以前,總是覺得視訊不過就只是把鏡頭前的人、事、物,PO到電腦螢幕上罷了,但經過這堂課之後,才真正了解到,原來視訊其實也有很深奧的學問。判斷顏色、改變影像色彩、改變背景、用視訊當作小畫家來畫畫。在上這門課之前,都覺得這些程式很難,看起來很厲害,尤其又是老師播放那個「第六感驚人的淺力」這部影片時,就覺得他很厲害,但在修過「視訊處理」這門課後才發現,其實有些事,我們也做得出來。
Q2. 最喜歡的HOMWORK ?
最喜歡的作業,大概就是我們的期中、期末專案吧!因為那是一個不受限制,我們可以依照自己的想法去做我們想做的東西,我們做的是「電流急急棒」,在期中的時候遇到了瓶頸,也是因為太晚做了,所以也因為抓顏色的問題,所以期中沒有辦法展示出我們的成果,不過期末,終於有在時限內做出我們的專案,還讓大家覺得很好玩,那種感覺,真的是很難用幾個字來描述的,簡單來說,就是一個「爽」!
Q3. 對這門課有什麼建議 ?
1.對於這門課的建議是說,電腦設備可能要好一點,不然有時候在跑很多視窗的時候,會很LAG。
2010年6月13日 星期日
HW09
HW08
2010年6月6日 星期日
2010年5月31日 星期一
HW05
2010年5月2日 星期日
期中專題-電流急急棒
成員:牟光邦、高得凱
動機:當初想說就用視訊球當電流急急棒的棒子,然後剛好老師又有教我們聲音檔,所以想說,碰到邊邊就可以響一下,感覺還不錯,所以就以這個當主題,但是,專題好像沒想像中的簡單容易.....。
困難:不能準確的抓到我們所感應的顏色,而有的時候,很難抓到我們想感應的區塊,X.Y值很難去抓我們想要的位子。搞不清楚顏色代表滑鼠的所在位子,以及所要比對的顏色,後來才真正把refX.refY弄清楚,並利用兩個for迴圈來判斷我的地圖,才做得出這次的專題,原本一度想換主題,因為實在太難抓了,而且好lag,所以只好把路徑圖改大一點,比較不會碰到邊邊,不然永遠都不會過關。
Demo(成功):
動機:當初想說就用視訊球當電流急急棒的棒子,然後剛好老師又有教我們聲音檔,所以想說,碰到邊邊就可以響一下,感覺還不錯,所以就以這個當主題,但是,專題好像沒想像中的簡單容易.....。
困難:不能準確的抓到我們所感應的顏色,而有的時候,很難抓到我們想感應的區塊,X.Y值很難去抓我們想要的位子。搞不清楚顏色代表滑鼠的所在位子,以及所要比對的顏色,後來才真正把refX.refY弄清楚,並利用兩個for迴圈來判斷我的地圖,才做得出這次的專題,原本一度想換主題,因為實在太難抓了,而且好lag,所以只好把路徑圖改大一點,比較不會碰到邊邊,不然永遠都不會過關。
Demo(成功):
Demo(失敗):
2010年3月28日 星期日
2010年3月15日 星期一
2010年3月8日 星期一
HW02
心得:
這次上課,結合了第一次的作業,首先是產生4個視窗,接著進入這次上課的主要內容。今天要為這4個原本相同的視訊影像,做進一步的處理,跟第一次不一樣的地方是,首先要為這些即將被處理的影像,預設一些空間,好讓他產生不同的變化,其中遇到的問題是,在一開始的時候,彩色轉灰階時,因為程式碼的關係,整個影像會倒過來,所以必須利用cvFlip(影像來源 ,0 ,0 )把圖片轉正,再從灰階轉到黑白,以及灰階轉邊框(好像只能用灰階轉邊框)。
再來是將視訊大小改成原本大小的3.14倍大,首先,要先在給這個預設影像留一個長寬各乘3.14倍的空間大小,再利用程式碼 cvResize(影像來源 ,存放位置 ,CV_INTER_LINEAR )來改變原有視窗的大小,在這裡,我是建立第5個視窗來放入我要的影像。
2010年2月28日 星期日
HW01

心得:
第一次上視訊處理課程,一開始還不知道怎麼安裝,看了WebCan上面的標籤,才發現要先安裝,從安裝整個程式到擷取自己的照片,赫然發現,拍照也是一門技術,用Dev-C++開啟的程式碼,雖然是短短的幾行C語言,但還是看不懂內容,跟每一行所執行的指令,這學期還有很多要學習的東西,另外還可以帶一個WebCan回家,感覺很不錯。

這是一張反向圖,利用C語言裡面的一些指令,將同一個畫面,呈現兩種不同的方向,以照成反向的效果,一種是老師上課提到的方式,另一種則是有人研究出來的方式。
cvShowImage("Webcam",frame);
----------→先將第一個frame抓到的圖顯示在Webcam
cvFlip(frame , frame , 1);
----------→再將圖片反轉,再用同一個名稱去接這個frame
cvShowImage("Webcam1", frame);
--------→將反轉過後的frame再次顯示到Webcam1
訂閱:
文章 (Atom)





