主題 : 不!要!擋!我!鏡!頭!

說明 : 因為視訊就是想要拍攝臉部,可是卻一直被檔著,就要一直打黑點,黑點生命值才會下降,可是黑點是在臉部的相對位置,所以在揮趕黑點的時候,會不會不小心打到臉呢????

↑揮打黑點!!!!擷取臉的框框會隨著時間改變顏色喔!!!

↑ 閒置的越久,黑點就越大,就越看不到自己 >0< !!!!!!!!!

↑會顯示擷取到人臉的寬跟長,還有擊點的x,y值,還會顯示黑點的黑命值
黑點生命值會因為閒置越久而恢復越多。因為一直看不到臉會很無聊,會
有一張hello ketty的圖片,會隨著偵測到臉的大小作縮放。

↑等到黑點生命值小於0了,黑點就會消失,就可以正常視訊了!!!!!!
利用原理
cvAbsDiff計算兩個數組差的絕對值
cvThreshold對數組元素進行固定閾值操作
cvUpdateMotionHistory 以更新運動歷史圖像
程式會先去偵測人臉,然後再利用偵測到的方框,左上角的x,y值,
就可以做一個追蹤的圓。然後主要就是取一個範圍,利用與上個存入array的
值去做差距值的運算。
心得
第一次接觸opencv,很多東西都是內建好,就看大家怎麼去應用吧。
感覺很酷阿!!!!!!!!!!雖然是從範例改來的,至少還是弄出東西來。
呵呵,經驗啊!!!!!!!!!!!!!!!!!!!!