新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 基于DSP的手勢識別電視遙控器設計

        基于DSP的手勢識別電視遙控器設計

        作者: 時間:2015-03-31 來源:網絡 收藏

          2. 4紅外遙控模塊電路設計

        本文引用地址:http://www.104case.com/article/271879.htm

          紅外遙控模塊包括三個部分:接收部分、發(fā)送部分和數據處理部分。接收部分包括光電轉換、解調、高速采樣以及數據分析等模塊,發(fā)送部分包括遙控發(fā)送和電光轉換模塊,數據處理部分包括中央處理以及存儲模塊。

          3系統(tǒng)軟件設計

          3. 1手勢圖像預處理算法

          手勢圖像提取算法選擇幀間差分的方法實現手部圖像分割。利用間隔短暫時間的兩幀圖像比較,獲取兩張圖像運動方向的手部圍成的一小段白色區(qū)域,然后采用閾值分割的方法對獲取的圖像二值化,消除噪聲,最后根據此圖像序列含有的白色像素點的多少來確定圖像序列中有無物體存在。對手勢圖像預處理的算法描述如下:

          1)從視頻圖像序列中選取相鄰n幀的兩幀圖像,其中前一幀圖像為Pk-1( x,y ),如圖6( a)所示,后一幀圖像為Pk( x,y),如圖6( b)所示;

          

         

          圖6從視頻圖像序列中選取的圖像

          2)為了減少計算量,將480×640的圖像隔4行6列提取像素點,左右各忽略20列,上下各忽略40行,獲得兩幀100×100的圖像

         

          和

        ,如圖7( a)和7( b)所示;

         

          

         

          圖7縮小后的圖像

          3)計算后一幀與前一幀的差為Gk( x,y),得到目標的變化量,如圖8所示;

          

         

          圖8兩幅圖像的目標變化量

          4)對幀間差分法得到的圖像按選定的閾值進行二值化,得到目標圖像序列的二值化圖像序列Fk( x,y),如圖9所示。其中,

          

         

          式( 1)中,T為閾值。對于給定視頻序列的圖像,假設像素點k處沒有運動,其幀差dk服從均值為0,方差為σ2的Gauss分布N( 0,σ2) :

          

         

          式( 2)中,H0表示無運動假設,σ2是幀差的統(tǒng)計方差,通常認為它等于攝像頭噪聲方差的兩倍。根據概率統(tǒng)計假設檢驗“3σ”法則和“正確的閾值T應該能消除大部分噪聲”的原則。經試驗測試得閾值T選擇在35~45之間比較合適。二值化后的圖像如圖9所示。觀察Fk( x,y)的圖像序列,可以看到圖像中的噪聲很少,這是因為①幀間差分法達到了加大目標信息的權重,同時抑制了靜態(tài)背景的效果;②攝像頭采集范圍背景比較單一,光線均勻。

          Fk( x,y)中主要存在兩大類的噪聲。一種是由于光線變化產生的噪聲,這種噪聲往往以孤立的黑色像素點的形式出現。第二種噪聲是一些面積較小的背景塊。為了盡可能消除這兩種噪聲,可以求每個N×M小塊的灰度平均值,根據灰度平均值可估計出白色區(qū)域的大小。當灰度平均值小于某一閾值時,可以認為是噪聲,把對應的N×M個點賦值為0.算法實現如下:

          ( 1)建立一個大小是Fk( x,y)的1 /25倍的矩陣來存20×20個5×5像素塊的平均灰度值fk( x,y)。

          ( 2) fk( x,y)和Hk( x,y)滿足如下關系:

          

         

          圖10噪聲消除后的圖像

        紅外遙控器相關文章:紅外遙控器原理

        萬能遙控器相關文章:萬能遙控器代碼


        攝像頭相關文章:攝像頭原理


        關鍵詞: DSP 手勢識別

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 潼关县| 长子县| 普格县| 梧州市| 米脂县| 乌拉特前旗| 宝兴县| 北海市| 广安市| 甘洛县| 兴宁市| 富裕县| 黄大仙区| 普定县| 西丰县| 伊宁县| 荣成市| 大兴区| 宁化县| 靖远县| 漳浦县| 特克斯县| 仙居县| 天水市| 白沙| 长兴县| 济源市| 柳江县| 亚东县| 南华县| 高清| 洛南县| 石棉县| 乐业县| 开江县| 龙口市| 建宁县| 维西| 新竹市| 罗定市| 石楼县|