2012年10月31日 星期三

作業2-3 第10組


視訊分析與互動技術
作業2-3
10

首先使用之前偵測皮膚顏色的技巧
我們將組員張本賢的照片拿來做偵測


偵測出皮膚顏色並且分別弄成黑白色

 接下來把這次的帽子(CAT,CAP)
放到張本賢的頭上
可以看到貓帽成功地放上去了
中心點找不到的狀況


紅色那個點是皮膚色這個物體的中心點
由於白色部分太過混雜,所以並沒有在畫面正中間而是稍微有偏移
然後貓帽就放在那個點的上面200個像素

但是有個小問題,有關物體中心點的偵測
由於相片背景的窗戶反光部分有很多顏色跟皮膚顏色太像
結果造成二值化影像非常雜亂,白點很多
程式碼中的抓取白點來找出物體中心點的功能就錯位了

但是後來拿了其他的相片來看
似乎還是一樣找不到中心點,讓我們感到相當疑惑
關於這段找不到中心點的原因
原來是FOR迴圈忘記設初值,導致迴圈根本沒有執行就結束了
中心點就一直都在0,0的位置


拿另一張圖片來實驗








二值化相當順利 


貓帽的位置也很正確


為何結果不是像我想的那樣?
OK了,一切順利。

下次再詢問老師



沒有留言:

張貼留言