顯示具有 上機考 標籤的文章。 顯示所有文章
顯示具有 上機考 標籤的文章。 顯示所有文章

2013年6月20日 星期四

上機考



1. BUG: 
     
       沒辦法選取皇冠
       皇冠不會跟著人移動

2.列出解決bug方法:
   
     之前也幾堂課漏掉進度!!上課寫不出來,下課也沒有寫完,考完才了解皮膚偵測的功能,最後終於在考試學會。

上機考


1. BUG: 
     
       沒辦法自動偵測選取皇冠
       皇冠不會跟著人移動

2.列出解決bug方法:
   
     之前皮膚偵測那堂課睡過頭囉!! 後來在同學提通那堂課的程式內容後,     才了解皮膚偵測的功能,雖然最後為了期末專題,沒時間把剩下缺的
     上機考補完!

上機考

上機考

1.沒有寫出來的BUG
   
(1)無法選取黃冠
(2)無法把黃冠戴在頭上

2.解決方法

剛開始有想到利用膚色偵測,
可是對程式碼不太熟悉,
所以一直出現錯誤,
後來問了一些有寫出來的同學,
讓他們跟我解釋了程式碼的意義,
如何套上這次上機考的題目,
有同學邊講解邊做好像就真的會了,
可是在自己實做一次還是會卡卡的,
不過多問幾次之後比前一次都更了解。

上機考

1. 列出BUG: 
       皇冠沒去背
       沒辦法自動偵測選取皇冠
       皇冠不會跟著人移動

2.列出解決bug的流程與方法:
      1.利用顏色判斷讓圖片去背
      2.利用皮膚偵測進行手部的偵測
      3.因為是利用膚色來進行判斷,有可能在選擇時手的膚色也會干擾到
      4.最後將圖片放在頭的皮膚偵測上面

3.心得
      覺得自己沒有融會貫通,考試時沒辦法將之前的作業MIX起來,不過真的學到了很多有趣的東西

上機考

100分!!!




上機考

這次沒有辦法順利感測到高度,總是有很多的白點,或許是參數需要調整,也許加個去雜訊的指令狀況能好很多。

上機考

上機考100分

上機考

1.詳細列出bug:
(1)圖會亂飄,可能和環境以及設值有關
(2)會跑出第四個黃冠...

2.詳細列出解決bug的流程與方法:
(1)將偵測值設得更好一點
(2)修改程式碼的發生順序,跑完圖片一次會清空畫面,讓第四個黃冠消失

3.心得:
不熟的話,考試當天還要一直試code,光是顯示黃冠就要回想很久,很多都是引用之前的
code做出來,不然的話,自己根本打不出來,不過,經由考試也學到很多。

上機考

這次的上機考其實沒有很難
可能我平時沒怎麼練習
所以一時間寫出來
我是卡在顯示圖片後要怎麼偵測
其實就只要單純把上面的位子固定好
然後那裏偵測到東西就出現哪個皇冠
就OK了~~~~

上機考

100分

上機考



1. 詳細列出bug:

        皇冠沒有跟著人移動

2.詳細列出解決bug的流程與方法:

 用膚色偵測做出虛擬滑鼠,再慢慢做調整。

3.心得:
      
       膚色偵測還不夠熟悉,因為光度變化太大了,如果有紅外線攝影機的話這個題目應該就可以輕鬆解決了吧!

2013年6月18日 星期二

上機考

1.詳細列出BUG:
         1.皇冠無法被手移動
         2.皇冠無法戴在頭上
2.詳細列出解決bug的流程與方法:
         1.問同學->使用skin detection這個方法來偵測膚色
         2.判斷手所在的位置來選擇皇冠
         3.將皇冠複製到臉部皮膚的上方
3.心得:
原本覺得自己已經差不多搞懂了,卻因為疏於練習導致考試時緊張,又沒帶之前的code,完全忘記該怎麼寫,幸好最後有同學的幫助才順利完成

2013年6月17日 星期一

上機考

1. 詳細列出bug: 
       皇冠沒有去背
       無法偵測手不動作選擇皇冠
       皇冠無法更換
       皇冠沒有跟著人移動
2.詳細列出解決bug的流程與方法:
      1.在把圖片放入視訊中,可以藉由顏色判斷來進行去背
      2.利用上個作業SKIN detection皮膚感測來進行手部選擇的變換
      3.因為是利用膚色來進行判斷,有可能在選擇時手的膚色也會干擾到
      4.最後在判斷上印上頭的膚色上方就可以了
3.心得
      發現自己並沒有將課堂上的東西學以致用,老師的目的也很明顯,不是為了考倒我們,而是讓我們去了解自己哪些不足,並加以改進練習,最後可以再請教同學老師,這樣才會進步

2013年6月16日 星期日

上機考

1.詳細列出bug:
(1)對程式不熟所以沒辦法好好把圖片檔上傳
(2)沒辦法讓皇冠上到指定位置
2.詳細列出解決bug的流程與方法:
(1)圖片檔要放在原本的資料夾中才可以執行
(2)還要多了解程式才可以
3.心得:
我覺得寫程式對我來說一直都不是件拿手的事情,常常會不知道為何就沒辦法debug,不過我會去多問問會的同學,搞懂這個問題,使自己了解

2013年6月14日 星期五

上機考

       詳細列出bug:
(1)無法偵測手部動作選擇皇冠
      (2)皇冠不會被選取而顯示於頭頂
       詳細列出解決bug的流程與方法:
(1) 利用上面區塊感應到皮膚色
(2)感應到再將黃冠放到頭頂利用上次交的皮膚中間位置的偵測
再調一下位置
心得:
考試的時候不會沒關西 但考完再去搞懂就好了

2013年6月13日 星期四

上機考


1. 詳細列出bug:

 皇冠無法更換
        皇冠沒有跟著人移動

2.詳細列出解決bug的流程與方法:

 因為是用膚色來偵測動作,在選皇冠可能會因為有照到臉部,所以選擇皇冠沒有那麼的明顯感應到
皇冠沒有戴在頭上移動其實就是把上次偵測到人臉面具的作業面具的Y座標降低一些直到戴在人的頭上


3.心得:
      
       上機考如老師說的不是要考倒我們,而是看我們還有哪些地方是不懂、不會的,藉此找出自己的問題,然後請教會的同學,這樣才會進步。
        
       這堂課真的能學到很多,也能從每次的作業專案中找到一些樂趣!!

上機考

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

上機考


1. 詳細列出bug:
 無法偵測到手部的動作換皇冠
2.詳細列出解決bug的流程與方法:
 一開始無法進入判斷三個區段之間有無膚色碰到,後來加入了下面幾段,就解決了問題
       cvCvtColor(frame, frame2,CV_BGR2YCrCb); 
       cvCvtColor(frame, cgray, CV_BGR2GRAY);
        cvAbsDiff(cgray, background1, difference1);
        cvThreshold(difference1,difference1,50,255,CV_THRESH_BINARY);
        cvAbsDiff(cgray, background2, difference2);
        cvThreshold(difference2,difference2, 50,255,CV_THRESH_BINARY);
 

3.心得:
      其實這個考試就是結合前面兩次的作業,然後我覺得是出在一些觀念沒有很清楚,然後也很感謝有朋
      友的幫助,讓我學到更多。

上機考

100分