[發明專利]基于Kinect的人流計數方法有效
| 申請號: | 201310464624.4 | 申請日: | 2013-10-09 |
| 公開(公告)號: | CN103530874A | 公開(公告)日: | 2014-01-22 |
| 發明(設計)人: | 朱秋煜;所文俊;王錦柏;陳波;袁賽;王國威;徐建忠 | 申請(專利權)人: | 上海大學 |
| 主分類號: | G06T7/00 | 分類號: | G06T7/00;G06K9/00 |
| 代理公司: | 上海上大專利事務所(普通合伙) 31205 | 代理人: | 陸聰明 |
| 地址: | 200444*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 kinect 人流 計數 方法 | ||
1.一種基于Kinect的人流計數方法,其特征在于,該方法包括如下步驟:
(1)、采用OpenNI驅動讀入深度圖像的當前幀,遍歷深度圖像中的每一個像素點,設置用于分割深度圖像的閾值,按分割閾值對深度圖像分割,得到閾值分割圖;對閾值分割圖作消除噪聲處理,獲得跟蹤對象圖;
(2)、遍歷上述跟蹤對象圖中每一個像素點,對像素點作投影處理,獲得跟蹤對象投影圖;在跟蹤對象投影圖中獲得跟蹤對象連通區域的輪廓序列;在跟蹤對象圖中排除肩部連通區域;通過跟蹤對象連通區域存在交點輪廓序列獲得頭部跟蹤對象連通區域;將頭部跟蹤對象連通區域中心點作為跟蹤對象軌跡點,構成當前幀軌跡點集合;
(3)、判斷當前幀各軌跡點的跟蹤對象歸屬,若屬于現有跟蹤對象的軌跡點集合,則將軌跡點加入該集合;若是新進軌跡點,則建立新的跟蹤對象的軌跡點集合;
(4)、判斷上述所有跟蹤對象軌跡點集合中的跟蹤對象軌跡點是否滿足跟蹤計數條件,若是滿足跟蹤計數條件,則相應“入”的計數器或“出”的計數器加1,并刪除該跟蹤對象的軌跡點;否則保留該跟蹤對象的軌跡點;
(5)、排除已離開場景跟蹤對象的軌跡點集合,返回步驟(1),?重復循環進行步驟(1)至步驟(5),直至計數結束。
2.根據權利要求1所述的基于Kinect的人流計數方法,其特征在于,上述步驟(1)所述的通過OpenNI驅動讀入深度圖像的當前幀,遍歷深度圖像中的每一個像素點,設置用于分割深度圖像的閾值T,按分割閾值對深度圖像分割,得到閾值分割圖;對閾值分割圖作消除噪聲處理,獲得跟蹤對象圖,其具體步驟如下:
(1-1)、上述步驟(1)所述的采用通過OpenNI驅動讀入深度圖像,遍歷深度圖像中的每一個像素點,設置用于分割深度圖像的閾值T,按分割閾值對深度圖像分割,得到閾值分割圖,其具體如下:
將上述深度圖像中的像素點位置記為(i,j),該像素點的灰度值記為f(i,j),設置用于分割深度圖像的閾值T,判斷深度圖像中的灰度值f(i,j)是否大于閾值T,?如果灰度值f(i,j)大于閾值T,則將灰度值f(i,j)所表示的像素點的灰度值保留,否則將灰度值f(i,j)所表示的像素點的灰度值置為255,其表達式如下:
???????????????????????(1)
式(1)中,(i,j)是像素點坐標位置,f(i,j)?表示像素點的灰度值,T為用于分割深度圖像的閾值,該閾值為Kinect安裝高度與所檢測運動目標高度的差值,g(i,j)為域值分割后的閾值分割圖;
(1-2)、對步驟(1-1)中所述的的閾值分割圖作消除噪聲處理,獲得跟蹤對象圖,其具體如下:
以3×3的像素點作為結構元素,記為b,對閾值分割圖g(i,j)分別作形態學的開運算及閉運算處理,以去除噪聲,分別得到開運算后的跟蹤對象圖、閉運算后的跟蹤對象圖,其表達式分別如下:
????????????????????????????????(2)
式(2)中,,分別為開運算后的跟蹤對象圖和閉運算后的跟蹤對象圖,為開運算的運算符,為閉運算符,b為3×3的結構元素,為膨脹運算符,為腐蝕運算符。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海大學,未經上海大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310464624.4/1.html,轉載請聲明來源鉆瓜專利網。





