我想通過使用Kinect的保存RGB和深度數據幀保存RGB和深度數據幀。我在MATLAB上工作時沒有C#的經驗。任何人都可以建議我更簡單的方法來執行此任務。我需要這樣做來構建活動識別深度視頻數據集。 Kinect SDK提供的樣品只能在按下按鈕後保存一幀。我需要保存連續的幀來註冊一個活動。任何人都可以幫我解決這個問題嗎?我想通過使用Kinect的
2
A
回答
3
你爲什麼不使用Kinect的軟件工作室?它是在Miscrosoft發佈SDK 1.5的同時提供的。
你可以下載here(或使用該link:Kinect的直接下載包含KinectStudio Windows 8開發者工具包)
它可以註冊的RGB,深度框架,以及由框架骨框架,並你可以將它們保存到.xed文件。你可以重新玩那些幀(用於測試,而不必站起來,坐下每三秒鐘)或use it for the training phase of machine learning algo (see slide 15).
這裏是應用程序的快照:
您的具體情況這就是我會用的。
3
您可以編輯一些在SDK中給出的樣本保存連續PNG幀。 特別地,DepthBasics有一個方法(ButtonScreenShotClick),每當用戶點擊該按鈕時調用。如果您使用不帶參數的方法進行復制,然後在每次要保存圖像時調用它,則應該全部設置。
0
您可以轉換使用open source XEDConvertApp,可以很容易地擴展到保存的視頻,以及從Kinect的或從記錄XED深度流。您可以使用imageio.write將視頻幀保存到PNG中,並在Matlab中打開它。但是,您需要將視頻圖像中的像素映射到深度幀中的像素深度。這可以使用Kinect SDK中的U,V映射輕鬆完成。您可以使用可用的源代碼here保存UV座標。本示例使用Kinect SDK的J4K Java庫。
相關問題
- 1. 我想通過使用AutoDetectChanges
- 2. 我想通過使用golang
- 3. 我想通過document.querySelector
- 4. 我想通過Ajax
- 5. 我想通過C#
- 6. 我想通過jsp
- 7. 我想通過ajax
- 8. ElasticSearch:我想通過
- 9. 我想通過AFNetworking
- 10. 我想通過C#
- 11. 我想通過TWTweetComposeViewController
- 12. 想使用WMI通過vb.net
- 13. 想通過使用腳本
- 14. 想通過使用像
- 15. 我想通過檢查NODE_ENV
- 16. 我想通過記事本++
- 17. 我想通過URL與Android
- 18. 我想通過名稱
- 19. 我想通過按鈕
- 20. 我想通過jQuery和PHP
- 21. 我想通過降分
- 22. 我想通過批量
- 23. 我想通過對循環
- 24. 我想通過JSP和Servlet
- 25. 我想通過AtTask API
- 26. 我想通過終端
- 27. 我想通過signalR使用線程發送通知
- 28. 我想刪除其通過用戶
- 29. 如何使用PCL過濾從Kinect的
- 30. 我想通過通知發送信息
我想這個數據導入到Matlab的用於測試目的。我不認爲Matlab有.xed文件的編解碼器。那我怎麼做? – user1502981
我喜歡的藍色方塊覆蓋你的臉:) –
@ user1502981格式不甚至是公共http://social.msdn.microsoft.com/Forums/en-US/kinectsdk/thread/c9cf94ad-1d39-4287-aacf- 87bd68387fb1 – onemach