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