2012年11月2日 星期五

[作業2-3]內容


作業2-3:膚色偵測
前提-需要一張背景單純的人臉影像,其算出的座標才不會差異太大。

1.請利用上次學到的函式cvInRangeS將範圍填入參數中,但是要注意,此範圍是YCbCr所以
   要先將來源影像透過openCV中的cvCvtColor先將RGB轉為YCbCr
2.再來,經過cvInRangeS會output出一張二值影像,白色為膚色範圍。
  
 [假設以下說明為在人頭上戴帽子,此為助教舉例,同學可以自由發揮]
3.我們將白色的pixel的(x座標總合/總點數),(y座標總合/總點數),算出平均座標,由平均座標可往上推(y座標-某值)得一點座標,由此點座標(up_point),根據你要貼合的位置,推估ROI切割的左上座標點。

注意: 要貼合物品的影像size必須和切割出的ROI大小相同。

4.在切割出來的ROI,可以利用cvCopy將影像貼入。


助教Wanyu.

沒有留言:

張貼留言