影像追蹤
隨著網頁技術的進步,現在也能夠用網頁操控電腦的攝影機,透過攝影機的影像擷取,就能更因一步針對影像做追蹤或辨識,Webduino Blockly 內建的影像追蹤,可以追蹤「人臉」和「顏色」,透過追蹤的數值、狀態或座標,就能完成許多好玩又有創意的應用。
從網頁互動區的下拉選單選擇「影像追蹤」,網頁互動區內會出現一個 影像追蹤 區域,執行後攝影機所拍攝的畫面, 就會在這個區域中播放與追蹤,而左側積木選單的最下方,也會出現「影像追蹤」的積木。
人臉、顏色追蹤
影像追蹤的積木,可從下拉選單選擇人臉追蹤或顏色追蹤,人臉追蹤因為演算法比較複雜,所以在影像大於 360x240 解析度的狀態下會有延遲的狀況,顏色追蹤在 1024x768 解析度左右都還能運作順暢。
如果選擇人臉追蹤,影像會在追蹤到人臉的時候,用紅色的方框框著人臉。
如果選擇追蹤顏色,影像會在追蹤到顏色的時候,用對應的顏色方框框住顏色標記。
注意,顏色辨識會因為背景光線的不同而有差異,例如在紅色光下的藍色,呈現出來就可能會是暗紫色,在黃色光下的藍色,呈現出來可能就會是藍綠色。
追蹤數值
當追蹤成功的時候,透過追蹤數值的積木,可以獲取以下幾種追蹤數值:追蹤方框的 x 座標、y 座標、長、寬、人臉數量 ( 人臉追蹤適用 )、顏色 ( 顏色追蹤適用 ),透過擷取追蹤數值,就可以將這些數值套用到其他應用上頭,例如把人臉追蹤的座標,套用到伺服馬達的旋轉角度,就能夠實現自動追蹤人臉的攝影機了。( 參考:智慧追蹤 ( 伺服馬達 + 攝影機 ) )
追蹤設定
因為我們所在的環境,會因為光線或是背景複雜度,產生影像辨識上的差異,要修正這些差異可以透過追蹤的設定來進行,但在大部分的情況下是不需要修改這些設定。
聯絡我們
如果對於 Webduino 產品有興趣,歡迎透過下列方式購買:
個人線上購買:https://store.webduino.io/ ( 支援信用卡、超商取貨付款 )
企業&學校採購:來信 [email protected] 或來電 07-3388511。
如果對於這篇教學有任何問題或建議,歡迎透過下列方式聯繫我們:
Email:[email protected] ( 如對於產品有使用上的問題,建議透過 Email 附上照片或影片聯繫 )
Facebook 粉絲團:https://www.facebook.com/webduino/
Facebook 技術討論社團:https://www.facebook.com/groups/webduino/