基于手勢(shì)識(shí)別的智能輸入系統(tǒng)設(shè)計(jì)
3系統(tǒng)程序架構(gòu)
本文引用地址:http://butianyuan.cn/article/271878.htm本系統(tǒng)中,軟件設(shè)計(jì)主要分為手勢(shì)數(shù)據(jù)采集、無(wú)線通訊協(xié)議、手勢(shì)數(shù)據(jù)識(shí)別算法和USB接口協(xié)議幾部分。
手勢(shì)數(shù)據(jù)采集:在主機(jī)端的控制下對(duì)手勢(shì)數(shù)據(jù)進(jìn)行采集并按一定的格式打包準(zhǔn)備進(jìn)行傳輸;
無(wú)線通訊協(xié)議:管理手持端與主機(jī)端之間的連接和數(shù)據(jù)傳輸;
手勢(shì)識(shí)別算法:為本系統(tǒng)中的算法核心,采用一種自創(chuàng)的基于加速度傳感器數(shù)據(jù)的智能識(shí)別算法,對(duì)手勢(shì)數(shù)據(jù)進(jìn)行處理,得出手勢(shì)所具有的意義;
USB接口協(xié)議:管理主機(jī)端與PC或接收機(jī)之間的連接,將主機(jī)端枚舉為電腦的鼠標(biāo)鍵盤復(fù)合設(shè)備,實(shí)現(xiàn)在無(wú)驅(qū)動(dòng)條件下的即插即用。
4系統(tǒng)程序流程
本系統(tǒng)中程序主要分為手持端程序和主機(jī)端程序,程序流程圖如下圖3所示。
圖3 程序運(yùn)行流程圖
5系統(tǒng)預(yù)計(jì)實(shí)現(xiàn)結(jié)果
借助Atmel提供的EVK1100系列開發(fā)板和TieZ430無(wú)線模塊實(shí)現(xiàn)樣機(jī)一套,實(shí)現(xiàn)鼠標(biāo)所有功能,并能對(duì)簡(jiǎn)單的瀏覽軟件進(jìn)行控制,同時(shí)達(dá)到識(shí)別準(zhǔn)確率90%以上。自制產(chǎn)品初級(jí)模型一套,實(shí)現(xiàn)鼠標(biāo)所有功能,同時(shí)具有“空中畫筆”功能,能對(duì)簡(jiǎn)單的瀏覽軟件進(jìn)行流暢的控制,達(dá)到準(zhǔn)確識(shí)別90%以上。
評(píng)論