999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

應(yīng)用于M eego智能手機(jī)的手勢(shì)識(shí)別系統(tǒng)設(shè)計(jì)

2014-11-20 08:19:24房漢雄沙麗鵑李靜輝
電視技術(shù) 2014年7期
關(guān)鍵詞:智能手機(jī)設(shè)備系統(tǒng)

房漢雄,何 鵬,沙麗鵑,袁 琪,李靜輝

(齊齊哈爾大學(xué)通信與電子工程學(xué)院,黑龍江齊齊哈爾161006)

隨著社會(huì)的進(jìn)步人們對(duì)弱勢(shì)群體的關(guān)愛越來(lái)越多,殘疾人生活中的輔助器具是其生存保障和提高生存質(zhì)量的最直接有效的重要途徑之一。秉著這種重要的通用設(shè)計(jì)理念和殘疾人輔助設(shè)備的需求情況,本系統(tǒng)將手勢(shì)識(shí)別技術(shù)引入到每個(gè)人生活必備的智能手機(jī)中,進(jìn)而有利于殘疾人向外界尋求幫助或者操控那些具有接收指令模塊的設(shè)備。

本系統(tǒng)地工作目標(biāo)是通過手機(jī)攝像頭采集手勢(shì)信息,利用編制的手勢(shì)識(shí)別系統(tǒng)[1-2]識(shí)別出手勢(shì)信息的含義,進(jìn)一步將其轉(zhuǎn)換為相應(yīng)的控制命令,通過智能手機(jī)的藍(lán)牙發(fā)射器傳給相應(yīng)的設(shè)備,從而實(shí)現(xiàn)對(duì)相應(yīng)儀器的控制功能。

1 開發(fā)工具和應(yīng)用開發(fā)環(huán)境

2010年推出的開放源碼的Linux項(xiàng)目——Meego操作系統(tǒng)能夠在智能手機(jī)、筆記本計(jì)算機(jī)和電視等多種電子設(shè)備上運(yùn)行,有助于這些設(shè)備的無(wú)縫集成[3]。結(jié)合通用設(shè)計(jì)的理念,故本系統(tǒng)以Meego為運(yùn)行平臺(tái)。Meego中含有Qt架構(gòu)[4],Qt是源碼開放的程序開發(fā)環(huán)境[5-6],故本系統(tǒng)以Qt為平臺(tái)進(jìn)行開發(fā)。由于進(jìn)行手勢(shì)識(shí)別需要大量的圖像處理函數(shù),如果這些函數(shù)均自主開發(fā)將浪費(fèi)大量的時(shí)間,而OpenCV[7]提供了大量的開源的計(jì)算機(jī)視覺庫(kù)函數(shù),Qt和OpenCV 都是以 C++為基礎(chǔ)的[8],所以在本系統(tǒng)中使用Qt和OpenCV進(jìn)行開發(fā)。

1.1 Meego 環(huán)境搭建

Meego是開放源碼的Linux項(xiàng)目,它包含了性能優(yōu)化,可供面向計(jì)算和圖形的應(yīng)用及連接服務(wù)的開發(fā)的組件,對(duì)互聯(lián)網(wǎng)標(biāo)準(zhǔn)的支持,基于Qt的易于使用的開發(fā)環(huán)境,是面向小型平臺(tái)及移動(dòng)設(shè)備的規(guī)模和性能而優(yōu)化的Linux架構(gòu)。Meego適用的平臺(tái)包括上網(wǎng)本、簡(jiǎn)易臺(tái)式機(jī)、手持計(jì)算和通信設(shè)備、車載信息娛樂設(shè)備、上網(wǎng)電視、多媒體電話。在Windows下安裝 Meego的方法如下[9]:

第一步,整理磁盤騰出一個(gè)大于20 Gbyte的新空間來(lái)安裝Meego系統(tǒng);第二步,準(zhǔn)備一個(gè)大于2 Gbyte的U盤下載Meego鏡像.img文件,使用Win32DiskImager把Meego鏡像寫到U盤中;第三步,設(shè)置BIOS從U盤啟動(dòng),選擇install Meego,然后選擇“Use free space and create default layout”選項(xiàng)自動(dòng)尋找空閑空間來(lái)進(jìn)行安裝;第四步,安裝完畢,拔出U盤,重啟,系統(tǒng)會(huì)自動(dòng)進(jìn)入Meego,如圖1所示。

圖1 Meego界面(截圖)

1.2 應(yīng)用開發(fā)環(huán)境配置

Qt是開源的,能夠?qū)崿F(xiàn)一次編程。開源是指用相同的源程序可以在不同的編譯器中編譯生成不同體系的可執(zhí)行文件,這些可執(zhí)行文件可以分別運(yùn)行在不同的平臺(tái)上。Meego是以Qt為基礎(chǔ)的,在Meego操作系統(tǒng)下支持Qt4.7。Qt的安裝和配置過程如下:

第一步,下載Qt4.7并安裝,特別注意安裝添加bluez模塊;第二步,啟動(dòng)Qt;第三步,創(chuàng)建Qt Quick GUI,具體方法為:File>New File or Project>Qt Quick Project>Qt Quick Application;第四步,設(shè)定項(xiàng)目名稱和路徑;第五步,選擇Qt模擬器選項(xiàng)建立應(yīng)用;第六步,編寫調(diào)試程序。至此,Qt安裝完成。在以后編寫Qt程序的過程中,目標(biāo)板選擇為“Meego”即可,如圖2所示。

圖2 Qt測(cè)試程序配置(截圖)

由于Qt缺少計(jì)算機(jī)視覺庫(kù),因此還需要下載安裝OpenCV,然后在Qt中使用OpenCV庫(kù),具體配置過程如下:由于Qt在解析路徑時(shí)不能識(shí)別空格,因此必須確保OpenCV的安裝路徑中不包含空格,例如D:OpenCV;然后啟動(dòng)Qt并創(chuàng)建工程文件.pro,在創(chuàng)建工程文件的時(shí)候向工程中添加以下語(yǔ)句:

INCLUDEPATH+=D:OpenCVcvinclude

INCLUDEPATH+=D:OpenCVcvauxinclude

INCLUDEPATH+=D:OpenCVcxcoreinclude

INCLUDEPATH+=D:OpenCVotherlibshighgui

LIBS+=D:OpenCVlibcv.lib

LIBS+=D:OpenCVlibcvaux.lib

LIBS+=D:OpenCVlibcxcore.lib

LIBS+=D:OpenCVlibhighgui.lib

LIBS+=D:OpenCVlibcvcam.lib

2 系統(tǒng)框架設(shè)計(jì)與實(shí)現(xiàn)

2.1 系統(tǒng)框架

本系統(tǒng)工作的目的是想讓殘疾人對(duì)著手機(jī)作出代表一定命令意義的手勢(shì),在智能手機(jī)中通過本文開發(fā)的這些源代碼進(jìn)行手勢(shì)識(shí)別,將手勢(shì)轉(zhuǎn)換成相應(yīng)的指令信息,再通過Qt的驅(qū)動(dòng)藍(lán)牙技術(shù)使得藍(lán)牙傳輸模塊將這種命令傳輸給相應(yīng)的設(shè)備,進(jìn)而幫助殘疾人生活。建立的系統(tǒng)模型如圖3所示,開發(fā)過程如下:首先,分析現(xiàn)實(shí)世界中的手勢(shì)行為特點(diǎn)和認(rèn)知特點(diǎn),研究通用手勢(shì)交互任務(wù)的特點(diǎn),建立面向任務(wù)的手勢(shì)模型;其次,研究基于視覺及序列圖像的的手勢(shì)識(shí)別技術(shù),利用OpenCV庫(kù)進(jìn)行手勢(shì)識(shí)別,分析Meego手機(jī)操作系統(tǒng)框架,將手勢(shì)識(shí)別系統(tǒng)移植到智能手機(jī)中;再次,將手勢(shì)信息轉(zhuǎn)換為相應(yīng)的控制命令,利用藍(lán)牙傳輸模塊將控制命令通過藍(lán)牙發(fā)射器傳給相應(yīng)的智能設(shè)備,實(shí)現(xiàn)相應(yīng)的控制功能;最后,開發(fā)試驗(yàn)平臺(tái),支持上述各項(xiàng)的試驗(yàn)研究。

圖3 系統(tǒng)模型

2.2 系統(tǒng)實(shí)現(xiàn)

本系統(tǒng)首先使用Qt驅(qū)動(dòng)攝像頭采集實(shí)時(shí)圖像并建立圖形用戶界面,然后將采集到的手勢(shì)圖像轉(zhuǎn)換成OpenCV支持的數(shù)據(jù)格式,再進(jìn)行膚色提取、高斯平滑、形態(tài)學(xué)膨脹、邊緣檢測(cè)、輪廓提取、特征提取;然后將提取到的特征與樣本空間進(jìn)行對(duì)比從而得到手勢(shì)識(shí)別結(jié)果。根據(jù)識(shí)別結(jié)果,從相應(yīng)的數(shù)據(jù)庫(kù)中找到該手勢(shì)所代表的含義并轉(zhuǎn)換成相應(yīng)的控制信息,通過Qt驅(qū)動(dòng)藍(lán)牙模塊向外發(fā)送指令。具體工作過程如下:

第一步,調(diào)用Qt Mobile APIs的Camera模塊使攝像頭獲取實(shí)時(shí)的手勢(shì)頻圖像,將采集到的一幀圖像轉(zhuǎn)換為OpenCV使用的數(shù)據(jù)結(jié)構(gòu)IplImage,使用QMainWindow創(chuàng)建圖形窗口界面。

第二步,采集手勢(shì)圖像(如圖4所示)建立樣本庫(kù),對(duì)每個(gè)樣本計(jì)算Hu矩作為其特征向量并訓(xùn)練SVM模型。

圖4 手勢(shì)樣本采集(截圖)

第三步,將圖像轉(zhuǎn)換到 YCrbr顏色空間,利用&preframe.operator IplImage進(jìn)行膚色提取,再轉(zhuǎn)換成灰度圖像進(jìn)行平滑濾波GaussianBlur,接下來(lái)依次做邊緣檢測(cè)Canny、形態(tài)學(xué)膨脹erode和輪廓提取drawContours,得到感興趣的手勢(shì)目標(biāo)圖像,如圖5所示。

圖5 手勢(shì)4的輪廓(截圖)

第四步,對(duì)目標(biāo)手勢(shì)進(jìn)行Hu計(jì)算(如圖6所示)Hu-Moments以提取特征,再進(jìn)行SVM訓(xùn)練CvSVM svm。

圖6 Hu計(jì)算(截圖)

第五步,進(jìn)行模板匹配,得到手勢(shì)識(shí)別結(jié)果,如圖7所示,表示待識(shí)別的手勢(shì)與樣本匹配的概率為98%。

圖7 識(shí)別結(jié)果(截圖)

第六步,通過地址指針找到手勢(shì)信息代表的含義信息。

第七步,通過Qt的-bluetooth將指令信息從藍(lán)牙設(shè)備發(fā)射出去。

3 結(jié)論

本文提出在Meego上進(jìn)行手勢(shì)識(shí)別,該系統(tǒng)是在同時(shí)安裝Meego和Windows7兩個(gè)系統(tǒng)的筆記本計(jì)算機(jī)上實(shí)現(xiàn)的,對(duì)常見的手勢(shì)0~9的識(shí)別準(zhǔn)確率達(dá)到98%,識(shí)別耗時(shí)在5 s以內(nèi)。如果受控設(shè)備得到較好的研發(fā),使其具有無(wú)線接收模塊及相應(yīng)的程序控制,實(shí)現(xiàn)一定的操控功能,那么實(shí)現(xiàn)與目標(biāo)物的通信將使本系統(tǒng)具有較好的應(yīng)用前景。

[1]王守磊,朱民耀,陸小峰,等.一種基于方向直方圖的嵌入式手勢(shì)識(shí)別系統(tǒng)[J].電視技術(shù),2012,36(15):133-137.

[2]張金剛,林喜榮,戴曉晴,等.指紋識(shí)別系統(tǒng)的一種低功耗實(shí)現(xiàn)方法與應(yīng)用[J].電視技術(shù),2011,35(11):117-121.

[3]許柏森.基于Meego平臺(tái)的同步構(gòu)架的設(shè)計(jì)與實(shí)現(xiàn)[D].哈爾濱:哈爾濱工業(yè)大學(xué),2012.

[4]陳都習(xí).基于Meego的多點(diǎn)觸控研究與設(shè)計(jì)實(shí)現(xiàn)[D].成都:西南交通大學(xué),2012.

[5]陳曦,劉增強(qiáng).基于Qt/Embedded嵌入式控制界面的設(shè)計(jì)[J].化工自動(dòng)化及儀表,2011,38(9):1131-1139.

[6]陳勇,王宏偉.基于Qt/E的智能倉(cāng)儲(chǔ)管理便攜式終端設(shè)計(jì)[J].重慶郵電大學(xué)學(xué)報(bào):自然科學(xué)版,2012,24(3):369-374.

[7]易子豐,孫堅(jiān),鐘紹俊,等.基于OpenCV的高精度零件焦點(diǎn)距離測(cè)量研究[J].電視技術(shù),2011,35(17):126-128.

[8]張羽,徐端全.OpenCV分水嶺算法的改進(jìn)及其在細(xì)胞分割中的應(yīng)用[J].計(jì)算機(jī)應(yīng)用,2012,32(S1):134-136.

[9] 紅薯.安裝 Meego和 Windows7雙系統(tǒng)的方法[EB/OL].[2013-07-23].http://www.oschina.net/question/12_20561.

猜你喜歡
智能手機(jī)設(shè)備系統(tǒng)
智能手機(jī)是座礦
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
智能手機(jī)臉
假如我是一部智能手機(jī)
基于MPU6050簡(jiǎn)單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
500kV輸變電設(shè)備運(yùn)行維護(hù)探討
主站蜘蛛池模板: 国产精品极品美女自在线网站| 国产杨幂丝袜av在线播放| 97成人在线视频| 日韩一级二级三级| 国产精品99r8在线观看| 四虎成人在线视频| 久久久久国产一级毛片高清板| 久久国产精品嫖妓| 国产毛片高清一级国语 | 女同国产精品一区二区| 亚洲最大福利网站| 午夜高清国产拍精品| 高潮爽到爆的喷水女主播视频 | 中文字幕1区2区| 日韩在线永久免费播放| 精品欧美一区二区三区在线| 91av成人日本不卡三区| 99热这里只有精品免费国产| 国产噜噜在线视频观看| 九九久久精品国产av片囯产区| 日日摸夜夜爽无码| 伊人久久福利中文字幕| 手机在线免费不卡一区二| 成人日韩视频| 毛片在线看网站| 亚洲精品你懂的| 精品无码日韩国产不卡av| 99久久99这里只有免费的精品| 午夜福利网址| 狠狠色综合久久狠狠色综合| 亚洲自拍另类| 日韩天堂网| 在线观看亚洲国产| 九九精品在线观看| 欧美中出一区二区| 免费不卡视频| 99精品福利视频| 国产黑丝视频在线观看| 国产爽爽视频| 国产一级精品毛片基地| 国产精品成| 国产哺乳奶水91在线播放| 国产超薄肉色丝袜网站| 久久国产精品影院| 三级欧美在线| 欧美精品影院| 亚洲人成电影在线播放| 中文字幕在线观| 色婷婷成人网| 免费一级毛片在线播放傲雪网| 国产精品无码一二三视频| 国内精品久久人妻无码大片高| 亚洲午夜福利在线| 国产欧美日韩视频怡春院| 成人一级黄色毛片| 国产本道久久一区二区三区| 亚洲免费黄色网| 国产第一页免费浮力影院| 国产成人区在线观看视频| 欧美国产在线一区| 欧美日韩资源| 91最新精品视频发布页| 亚洲欧美一级一级a| 久久久久久久久久国产精品| 欧美高清日韩| 成年免费在线观看| 国产成人一区免费观看| 丁香五月亚洲综合在线| 国产拍揄自揄精品视频网站| 欧美精品亚洲精品日韩专区va| 99久久性生片| 国产精品v欧美| 国产精品国产三级国产专业不| 亚洲综合激情另类专区| 国产h视频在线观看视频| 国产第一色| 欧美成一级| 久久永久精品免费视频| 久久成人免费| 国产成人精品高清不卡在线| 久久精品电影| 97av视频在线观看|