顯示具有 400261583 石偉均 標籤的文章。 顯示所有文章
顯示具有 400261583 石偉均 標籤的文章。 顯示所有文章

2013年6月20日 星期四

課程回顧

1. What is your favorite homework?
我比較喜歡的是萬花筒,這也是第一次使用視訊鏡頭寫程式,最讓我出乎意料的是,原來把鏡頭照在螢幕上,會有很特別的效果產生,我是以滑鼠的底部當萬花筒的基底,有很多人都猜不出這是甚麼東西,還以為是主機板之類的硬體


2. What did you learn in this course?
學會了OpenCV這個程式,利用視訊鏡頭加以修改,不僅產生很多種特殊效果,也可以製作自己專屬的小遊戲,同時,我自己程式的功力也有往上一層,讓我更熟悉如何寫程式


3. What did you change after this course?
透過專題的製作,除了程式的鑽研外,也學到要如何和自己的隊友分工合作,因為一個人的能力有限,有了其他人的幫助,就能產生出1+1>2的效果,與人分工合作也是一大學問

2013年6月15日 星期六

我的MV

http://www.youtube.com/watch?v=0SKhWJ-gGA0&feature=youtu.be

心得:用 GoldWave 把音軌都製作完成後,用 Movie Maker 把音樂和自己要的圖片合在一起,製作出我自己的MV

Skin Detection


心得:感測自己皮膚的顏色,把網路上找到的面具到在自己臉上,但因為背景比較雜亂,所以要自己微調 X與Y 座標,才能正確的把面具戴上去

HW12



心得:這次是偵測圓形和直線,不過程式看到有圓弧的形狀,就會認定是圓形,所以有一些會有誤判的情形

HW07


心得:這次做出簡易的小遊戲,只要跳超過紅線,自己頭上的線就會變粗

HW05


心得:這次先感測自己手上的筆的顏色,在螢幕上寫字,不過因為燈光的亮度,所以有時候很難找到幾筆的顏色,都會有誤差

HW04



心得:一開始用顏色感測,把白色轉換成其他顏色,我把它分成四個象限,換成其他的顏色,再來是讓圖片在 capture 的圖片中移動,最後,讓自己融入到背景裡面,變成透明人

2013年6月6日 星期四

上機考

1.詳細列出bug:
。雖然有設計偵測皇冠位置,但是背景太複雜,容易有誤差產生
。超出邊界會當掉

2.詳細列出解決bug的流程與方法:
在自己宿舍寫程式,有一個優勢就是背景可以很乾淨,不太會受到環境影響,後來把邊界條件建立,程式就不會當掉了,之後就是把皇冠位置微調,偵測頭頂,就能把皇冠帶在頭上了

3.心得:
在考試當下,認為自己寫的條件判斷是對的,但因為與環境因素有關係,我沒有考慮的很周全,所以結果就和自己想像的不一樣,後來在比較乾淨的環境下,就比較容易找出自己的bug

2013年4月19日 星期五

HW06


心得:這次學的是把圖片變成灰階,再用threshold把大於某個數變成255,這樣可以讓黑白更加明顯,也學到 background2=cvCloneImage(gray); 這條程式,擺在不同位置,會有不同的效果產生,也有可能是一樣的效果

2013年3月7日 星期四

HW03

心得:這次加上邊框,讓圖片的邊緣不會這麼單調,也有學到利用 Blue、Green、Red 改變視訊的顏色,還有去背的功能,把白色的地方去除,讓視訊影像出現在畫面中間

2013年2月28日 星期四

HW02


心得:這次利用灰階 ( cvThreshold ) 與邊緣 ( cvCanny ) 的功能,把一張圖片,改變成其他三種形式,這樣的視訊有別於以往,只有一個連續的圖片,但沒有特效可以改變,現在多了特效,視訊也可以變得更有趣

2013年2月21日 星期四

HW01


心得:
第一次自己寫視訊程式,因為WebCam的function比較容易懂,很快就上手了,接下來就是用成萬花筒的方式,呈現視訊拍的照片,沒想到把WebCam隨便亂照,就可以發現很多不同的元素,把原本普普通通的物品,變成很有創意的圖片

CvCapture:a data structure of interface, no variables exist

IplImage:IplImage資料結構中許多的變數,數值大多都被IplImage專用的函數初始化,不需要用到它資料結構裡面的資料,以及直接設定它資料結構的數據