很早就已經是CSDN的會員了,但是沒有寫過部落格,看過《為什麼你應該(從現在開始)寫部落格》(原文連結:http://blog.csdn.net/pongba/archive/2009/02/17/3896311.aspx)後,一直希望過來安家,CSDN技術研究氛圍很好,希望多多交流。
最近一直在做機器視覺方面OpenCV的手勢識別項目研究,具體技術方面的問題再做討論咯。用此部落格記載一下自己的學習進展和心得,“不積跬步,無以至千裡”。
加油!
- 微軟的Kinect,看看大家會不會有興趣,或者有什麼好的資料可以共用以下。
- 一個相關網站http://kinecthacks.net/,以及幾個新聞,http://www.cvchina.info/2011/02/22/microsoft-opens-sdk/ http://www.cvchina.info/2011/02/11/kinect-hospital/
OpenNI:OpenNI(開放自然互動)是一個多語言,跨平台的架構,它定義了編寫應用程式,並利用其自然互動的API。OpenNI API由一組可用來編寫通用自然互動應用的介面組成。OpenNI的主要目的是要形成一個標準的API,來搭建以下兩方面之間通訊的橋樑:
1、視覺和音頻感應器(包括分析周圍環境的裝置);
2、視覺和音頻感知中介軟體(用於即時的記錄音頻和視覺分析的資料並理解它們的軟體組件)。
例如,一個中介軟體可以接收一副有人的映像,計算並返回人手掌在映像中的位置。OpenNI提供了一組基於感應器裝置的API,以及一組由中介軟體組件實現的API。通過打破感應器和中介軟體之間的依賴,使用OpenNI的API編寫應用程式就不需要額外的努力去處理由不同的中介軟體共存帶來的問題(跨平台)。OpenNI的API還允許開發人員直接基於最原始的資料格式編寫中介軟體上層的演算法,而不管這些資料是由哪個感應器裝置產生的。同時OpenNI的這種機制給了感應器製造商一個充分的自由空間去製造自己的感應器而不用考慮上層OpenNI相容的應用程式。
OpenNI API使得自然互動應用開發人員通過感應器輸出的標準化了的資料類型來處理真實的三維資料(這些標準化的資料類型可以表示人體全身,手的位置,或者僅僅是一個含有深度資訊的像素圖等)。編寫應用程式的時候不用考慮感應器或中介軟體供應商相關的細節。
OpenNI是一個開放源碼的API,你可以在www.OpenNI.org獲得更詳細的資訊。