頭部追蹤

FaceTrackNoIR vs Opentrack

說到頭部追蹤,
FreeTrack是最早出現能夠取代TrackIR的免費方案
他主要是支援紅外線LED的追蹤
對新的硬體設備(如Wii Remote),以及新的追踨方式(如臉部辨識)支援都很緩慢或不支援
而且現在似乎已經停止更新
印象中一開始的時候他沒有開源
在他開源之後,接下來發展的就是FaceTrackNoIR和Opentrack

Project TrackIR (3): 關於紅外線(續)

昨晚寫完上一篇文章後又作了些實驗,不過因為時間不早了來不及寫,來把他們補一補。

.IR LED亮度問題
之前我一直覺得很納悶,不管怎麼的加大電壓、電流,那幾顆IR LED看起來都是那種要死不活的亮度。雖然不能跟高亮白光LED比啦,不過電壓、電流加上去之後總該給我亮一點吧?可是並沒有,就算加了看起來也差不多。仔細想想…該不會是webcam在搞鬼吧?雖然他看的到紅外線,但是不代表他沒過濾紅外線。

於是我就把webcam給拆了,果然在他鏡頭後面找到一片有鍍膜的塑膠片。
看圖,就是他,左邊那個圓形藍藍的鏡片:

這玩意是放在webcam裏面,叫他過濾掉紅外線用的,所以把他給廢了!

Project TrackIR (3): 關於紅外線

TrackIR要用紅外線作為光源的原因,主要是為了避免環境光的影響。

以原廠的TrackIR來講,他在webcam上裝了”可見光濾鏡”(他只讓紅外線通過,所以可能把他叫作”IR透鏡”比較不會搞混???),把一般的光源濾掉。然後從webcam端投射出紅外線,照到頭上的三個反光片彈射回來,就依靠他”看到”的這三個光點來作辨識。

這樣作有幾個好處:
1.濾掉景物;避免環境太亮、景物太雜,影響光點位置的判斷。
2.webcam端投出的是人眼感覺不到的紅外線;若換作一般光源直接對人臉投射,會覺得剌眼。
3.用反射片的形式,頭戴裝置較為簡單,且不需額外電源。
4.反射片為弧形,可辨識角度大。
缺點則是:
1.webcam投出的紅外線也會把反射片之外的東西照亮,例如:金屬、眼鏡等。
2.反射的亮度會較弱。

而我現在作的,是和原廠TrackIR反過來,直接把IR Led放在頭上去打webcam。
這樣作的好處:
1.IR光點亮度更高
2.人臉或背景不會被IR照亮,避免誤判。
3.若換作用一般LED,螢幕和鍵盤會被LED照亮,會覺得不舒服。IR LED則無此問題。
缺點則是:
1.需要額外電源。
2.IR LED角度可能會較小 (大約左右各20度)

IR可以剛好被利用,其實要感謝webcam看的到IR,而人的眼睛看不到。底下這張是webcam拍下來的照片:

左上角的是一般的紅色LED
左邊的那顆是高亮度白光LED,超亮的
最右邊的三顆就是IR LED,用眼睛看的話是完全感覺不到他們在發光的。

Scroll to Top