星期二, 3月 14, 2006

3/14紀恩的偵測

今天MEETING的時候,看到紀恩的偵測方式(可以跟著人移動不需要判斷區塊)。


玉雯叫我試著寫寫看,之後跟紀恩研究了一下他的原理。其實用到了影像處理的均值化等的東西。


回宿舍寫過之後,覺得不太符合我的想法,迴圈數也用很多。


1.用這個方法的話,可能要像紀恩他們一樣先擷取一張背景,再做DIFFERENCE。


(關於這點,我原本是覺得用上學期的方法直接做二值化相減就可以了,可是在後面的均值化


就出了問題,因為我點數太少了,整個拉平之後效果差很多)


2.迴圈的問題


基本上,我跟紀恩前面都是做一樣的動作,擷取圖片SCANLINE轉二值化在存到陣列


但是紀恩是針對二值化後的東西再用迴圈去做處理用到的迴圈(除了SCANLINE之外)有


(1)計算點數(兩個FOR)


(2)去除雜點(兩個FOR)


(2)均值化(一個FOR)


(3)計算中點(一個FOR)


四個迴圈,雖然在計算中點的時候有用到判斷連續不連續來做BREAK的動作,但是似乎沒有省到太多時間


所以我應該會放棄完全一樣的寫法,因為除了偵測到坐標之外,


我還需要用座標跟其他的座標配合,也是會花到時間,


目前的想法是將紀恩的x[320]的想法加進來,計算中點就好,


如果這個方法不行的話再用玉文提到的用灰階算然後找其中的門檻值的方法


目前的小問題


在開視訊的時候阿,不是都會有一個小方框跑出來嗎?因為全螢幕的關係


小框就會出現在遊戲畫面上面,我覺得有點礙眼,不知道要如何讓他消失。


(因為我是用剪貼簿擷取螢幕,所以無法PRINTSCREEN抓圖出來看....)