顯示具有 400262525 吳品萱 標籤的文章。 顯示所有文章
顯示具有 400262525 吳品萱 標籤的文章。 顯示所有文章

2013年6月20日 星期四

課程回顧

1. What is your favorite homework? 
我最喜歡的就是把自己影藏在背景裡面的作業,
還記得那時候我自己寫了很久才寫出來,
然後看看其他同學的作業,
效果好像沒有我寫得那麼好,
所以覺得特別有成就感。

2. What did you learn in this course?
從這門課中,
我學到許多視訊處理的技巧,
更重要的是,
老師比較著重在於運用方面,
所以這這些知識顯得特別活用,
而且特別好玩。

3. What did you change after this course?
我覺得我在這門課最大的改變就是會開始思考如何運用自己的程式知識,
寫出自己的程式專案出來,
而不是單單只學會使用了解這些程式而已。

2013年6月13日 星期四

上機考

1.詳細列出bug:
(1)無法判斷手部位置
(2)無法判斷臉部位置
 
2.詳細列出解決bug的流程與方法:
(1)使用SKIN detection皮膚感測的方法來判斷手是否出現在皇冠位置。
(2)將皇冠複印到臉部皮膚的區塊來達成皇冠戴在頭上的功能。
 
3.心得
我發現我臉部辨識和肢體感測的部分比較弱,還是比較偏向於顏色感測的部分,這樣會少了很多人與程式互動的地方,有待加強。

2013年6月9日 星期日

我的MV




我的MV!
這是我第一次製作影片,
有點不熟悉,
但是還是好不容易做出來了

2013年6月6日 星期四

HW12

感測地板上的直線

感測圓形

HW09

這次的作業是運用人臉辨識,
然後加上圖片去背原理,
來達到為臉部上面具的效果,
可惜人臉辨識的效果沒有很靈敏,
我一直對不到我的眼睛。= =

2013年5月2日 星期四

HW07



這個遊戲真的很好玩
但程式真的有點困難
只寫的出一個人的jumping game
另一個人只會畫線
所以我們進步的空間非常大
謝謝同學寫的程式
希望我們可以向他學習
學到更多東西

2013年4月18日 星期四

HW06

一開始把畫面遮起來
讓背景變成黑色的
利用「相減」的技術
後來的畫面-原本的背景=最後的答案
所以裡面後來出現的東西都成為了物件
在加上計算之後就變成黑白的自畫像了

除了做自畫像之外
可以透過相減計算出來的畫面
做出其他的效果
像是在外面看到的人和投影互動
也可以透過這樣的方式運用出來


2013年3月21日 星期四

HW03

 

幫自己的照片加上相框
除了去背以外
比較難的是要把相框調整成與畫面相同的大小
其實resize有點難用
所以就用比較不專業的方法來解決
就是直接改變相框大小
一樣可以達成相同的效果

HW04

經常會在電視看看到類似這類的效果
但第一次嘗試把自己給隱形
後面的背景其實要選擇好
跟自己身上的衣服同樣的顏色才可以把自己給隱藏起來
可惜我這次穿的衣服是深色的衣服
所以連頭髮都變成背景的圖片了
如果衣服和背景都在調整一下
或許有更不錯的效果


後來嘗試把logo作移動
選了一個很可愛的圖
下次應該可以嘗試做看看主播台
在旁邊key上字幕
不曉得可不可以另外放上影片
如果可以的話下次自己也可以當主播!XD

HW05

哈哈!
我已經盡力的要把我的顏色給抓好了
而且還很盡力的畫出一個"J"
但是還是沒那麼完美

光線對顏色的影響真的很大
一個角度就可以改變顏色的素質
沒辦法像電腦的數據輕鬆又精確的表現出來
自己在做顏色的實測時
就會覺得老師給我們看的影面上面
開始懷疑裡面的人
是否真的可以那麼輕鬆的控制所有運用顏色來控制的影像

PS. 下次上課不能穿太花的衣服!

2013年2月28日 星期四

HW01

第一次的作業是要顯示四個視窗,
每一個視窗個自做鏡像,
形成萬花筒的效果。

一開始用產生四個視窗
cvNamedWindow("Webcam",1);  //Webcam是視窗名稱

然後用
cvShowImage("Webcam", frame);   //frame是圖像資料名稱
把圖像資料傳遞到視窗

每一個視窗的倒轉是使用
cvFlip(frame,0,1);
來轉換圖像資料的方向
第三項的1代表是→左右倒轉
                0代表是→上下倒轉

最後要在while後面使用
cvWaitKey(20);  // 延遲 20/1000秒


心得:
第一次上課,
對很多地方都不太熟悉,
但是後來認真聽老師講解,
與同學互相討論,
馬上就能夠上手,
而且這次的題目還蠻有趣的,
希望以後能學到更多更專業更有趣的內容。

HW02


一開始我的畫面只有執行時的瞬間畫面,
影像不會動,
後來找到要把pImg=cvQueryFrame(capture); //抓取畫面資訊
這一行放在while的裡面,
還有要記得改變cvWaitKey(0)cvWaitKey(20),
這也會讓畫面不會動,
這樣才可以順利的執行。

之後再解決程式擋掉的問題,
除了把申請空間的程式碼放在迴圈外面,
要記得在申請空間之前先抓取畫面資訊。