圖片操作的手勢動(dòng)態(tài)識別系統
本系統設置兩種圖片操作模式:切換和縮放。當處于切換模式時(shí),根據圖片中人手在前后兩幀圖片的中位置坐標A0和A1,確定人手的左右運動(dòng)方向,實(shí)現圖片的左或右切換,如圖4所示。當處于縮放模式時(shí),根據圖片中人手在前后兩幀圖片的中的面積S0和S1,確定人手的前后運動(dòng)方向,實(shí)現圖片的放大或縮小,如圖5,圖6所示。本文引用地址:http://dyxdggzs.com/article/148139.htm
2.2 軟件流程圖
操作圖片的手勢動(dòng)態(tài)識別系統程序設計基于嵌入式C語(yǔ)言,采用模塊化結構,由主程序、圖像采集子程序、圖像預處理子程序、圖像識別子程序、圖片操作子程序等組成的。主程序流程圖如圖7所示。
3 測試結果
主要測試設備包括USB攝像頭、S3C6410平臺、320×240 TFT屏,測試結果如圖8,圖9所示。測試結果表明:在攝像頭視野內,若人手從左向右劃過(guò),則TFT顯示屏上的圖片從左向右滑動(dòng)切換至前一張圖片;若人手從右到左劃過(guò),則TFT顯示屏上的圖片從右向從滑動(dòng)切換至下一張圖片。若人手靠近攝像頭,則TFT顯示屏上的圖片放大一定倍數;若人手遠離攝像頭,則TFT顯示屏上的圖片縮小一定倍數。
4 結語(yǔ)
本文介紹了基于ARM芯片S3C6410的手勢動(dòng)態(tài)操作圖片的識別系統,通過(guò)手勢對圖片進(jìn)行切換與縮放操作,實(shí)現了非接觸式的人機交互。本系統利用QT/E開(kāi)發(fā)的人機界面美觀(guān),應用開(kāi)源的OpenCV提供的各種視覺(jué)、圖像處理算法,提高圖片處理的效率。本文提出的手勢輸入系統,可以讓用戶(hù)擺脫鼠標、鍵盤(pán)輸入的空間限制,利用“手語(yǔ)”“隔空”控制。本系統可以方便地移植到可用手勢控制的系統,比如醫生進(jìn)出醫院手術(shù)室的大門(mén)控制系統,另外本文的設計思想在聾啞人手語(yǔ)輸入、機器人視覺(jué)輸入等方面具有良好的應用前景和很大的實(shí)用價(jià)值。
評論