【技術實現步驟摘要】
-種基于Ki nect的導盲拐杖及其實現方法
本專利技術屬于盲人拐杖
,尤其涉及一種基于Kinect的導盲拐杖及其實現 方法。
技術介紹
隨著人口的日益增長,中國的盲人群體已經達到了一個龐大的數量。盲人的日常 生活與工作都深受出行問題的干擾。一個好的導盲工具,可以使失明的人做到獨立并且安 全的外出,提升其生活的品質。本文在研究分析國內外導盲系統及其相關技術的基礎上,基 于Kinect設計一款導盲拐杖,用于指引盲人的出行。 根據世界衛生組織(WHO)和《2006年中國第二次殘疾人調查資料》統計數據顯示, 中國約有1233萬盲人,是全世界盲人最多的國家,占整個世界盲人數的百分之20,并且以 每年45萬的速度增加。在平常的生活中,百分之八十以上的信息是通過視覺獲得的,盲人 則一直生活在黑暗的世界中,視力的缺失導致生活、學習、工作上莫大的困難作為社會上一 類特殊群體,需要給予更多關懷和照顧,如何讓他們能夠更安全地獨立行走,是盲人生活中 最大問題之一。隨著經濟發展,科技進步和社會文明程度的不斷提高,這一特殊群體的出行 問題越來越受到世界各國的關注和重視,為了提高社會對他們的關懷程度和救助水平,研 制開發更具人性化更適合于盲人路徑誘導的輔助工具具有重要的實用價值和社會現實意 義。 本項目的研究目標是設計一款基于Kinect的導盲拐杖,希望借助于微端處理器 的高運算能力及擴充能力,直接鏈接Kinect裝置取代原本計算機的角色,讓系統的便攜性 與功能性取得一個平衡,能夠正確而方便地為盲人判斷前方路況。 眼睛為靈魂之窗,對于 ...
【技術保護點】
一種基于Kinect的高度智能化導盲拐杖設計實現方法,其特征在于,該基于Kinect的高度智能化導盲拐杖設計實現方法包括以下步驟:步驟一,通過Kinect獲取景深圖像數據流,將深度圖像數據流傳輸到微處理器,微處理器對數據流進行提取;步驟二,運用算法轉變使kinect能夠豎直放置,微處理器處理轉換后景深圖像提取并將其柵格化;步驟三,對算法轉換后的景深圖像進行環境障礙物識別;步驟四,將景深圖像上的障礙物對應的深度像素換算為與導盲拐杖的實際距離;步驟五,由經過微處理器對實際距離的數據進行讀取判斷,達到設定距離條件后,處理器發出命令并通過揚聲器進行語音提示。
【技術特征摘要】
1. 一種基于Kinect的高度智能化導盲拐杖設計實現方法,其特征在于,該基于Kinect 的高度智能化導盲拐杖設計實現方法包括以下步驟: 步驟一,通過Kinect獲取景深圖像數據流,將深度圖像數據流傳輸到微處理器,微處 理器對數據流進行提取; 步驟二,運用算法轉變使kinect能夠堅直放置,微處理器處理轉換后景深圖像提取并 將其柵格化; 步驟三,對算法轉換后的景深圖像進行環境障礙物識別; 步驟四,將景深圖像上的障礙物對應的深度像素換算為與導盲拐杖的實際距離; 步驟五,由經過微處理器對實際距離的數據進行讀取判斷,達到設定距離條件后,處理 器發出命令并通過揚聲器進行語音提示。2. 如權利要求1所述的基于Kinect的導盲拐杖實現方法,其特征在于,在步驟一中 Kinect拍攝的景深圖像需要將一維像素組轉化為2D圖像,方法如下: 在Processing中,這個圖像數據被儲存在后臺的像素數組; 以下是用函數從Kinect獲取并且顯示高分辨率深度信息的代碼: void mousepressed () { int[] depth Values = Kinect.depthMap(); int clickPosition = mouseX +(mouseY*640); int clickedDepth = depthValues[clickPosition]; depth = clickedDepth; printin ('' depth: + depth ); } 在這段程序中,Kinect. depthMap以整數數組的形式來返回深度數值;代碼中的int [] 表示depth Values將要存儲為一個整數數組;把Kinect看做是一個照相機;得到的數據都 2D的,代表著長方形表格里每一個點的深度數值;通過這段程序,得到的就是單棧的像素: 一維數組,每一行的數據都存儲在一起,而每一行最后一個像素都存儲在下一行第一個像 素之前; 深度圖像的每一個像素都對應著一個高分辨率的深度值;深度圖像的分辨率為 640X480像素,意味著圖像有480行,640列;因此,Kinect. d印thMap返回的一維線性數組 有307200個整數,堆棧的第一個整數表示圖像的最左上像素,之后的數組都表示改行下一 個像素值,直到最右下角的最后一個像素; 而語句 int clickPosition = mouseX+(mousey*640)則能從 depth Values 中的 數組中找出相應數值;int []depth Values聲明depth Values -樣一個放入很多整數的盒 子-depth Values [clickPosition]進入這個盒子,找出需要的整數;clickPosition的 數值告訴需要進入盒子多深,需要拿出哪個整數。3. 如權利要求1所述的基于Kin...
【專利技術屬性】
技術研發人員:張克華,王書平,石棟,劉潤之,程光明,
申請(專利權)人:浙江師范大學,
類型:發明
國別省市:浙江;33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。