基于攝像頭的手勢輸入控制系統(tǒng)
系統(tǒng)方案
本文引用地址:http://butianyuan.cn/article/142181.htm主控芯片采用三星的S3C6410,內(nèi)嵌Linux系統(tǒng),采用USB攝像頭,攝像頭采集到圖像信息后將其傳輸?shù)絊3C6410中處理,經(jīng)過處理獲取到用戶的輸入信息,分別對三個受控節(jié)點進(jìn)行控制,其總體設(shè)計框圖如圖1所示?! ?/p>
功能描述
圖像處理
攝像頭采集圖像信息,算法從圖像中區(qū)分出手部區(qū)域,判別出是何種手勢,手部移動方向等特征,用戶可以用手勢來進(jìn)行輸入操作。
控制內(nèi)容
(1)電器控制:使用自制的燈作為電器控制的對象,我們在攝像頭作用范圍內(nèi)假象了一個虛擬的滑動條,用戶用手做一個“抓”的動作,表示抓住滑動條活動,可以對燈光進(jìn)行調(diào)節(jié),從左到右滑動燈光由亮變暗,從右到左等過由暗變亮,待到燈光合適處放開手即可。
(2)游戲影音:用戶使用手勢可以控制電腦上面的游戲,使用手勢就可以實現(xiàn)鼠標(biāo)點擊,拖拽等更能,隔空操作的感覺免去鼠標(biāo)鍵盤的累贅,超炫的用戶體驗。
(3)隔空移物:使用手勢控制小車移動,將物體抓起,放到其他地方,達(dá)到隔空移物的目的。
實現(xiàn)原理
輪廓提取部分
攝像頭獲取到源圖像后會經(jīng)過一下步驟處理:
(1)對攝像頭采集模塊采集的源圖像進(jìn)行均值漂移分割;
(2)對經(jīng)步驟(1)處理所得圖像進(jìn)行顏色空間轉(zhuǎn)換,RGB顏色向HSV顏色空間轉(zhuǎn)換;
(3)對經(jīng)步驟(2)處理所得圖像進(jìn)行分割,單獨H,S,V各通道信號;
(4)找出紅紫色混合區(qū)域(即人體膚色);
(5)消除飽和度過低過高區(qū)域;
(6)消去過亮過暗區(qū)域;
(7)經(jīng)過腐蝕,膨脹,消除噪聲;
(8)經(jīng)步驟(4)(5)(6)(7)處理后可得出手部的二值化圖像,對其提取輪廓;
評論