Kể từ năm 2010 với việc phát hành XNA 4.0, nếu tôi mua Xbox 360 bằng Kinect, tôi có thể truy cập dữ liệu cảm biến chuyển động của nó với trò chơi XNA tôi đang phát triển không? Hay điều này chỉ giới hạn cho các nhà phát triển C ++ với devkit?
Kể từ năm 2010 với việc phát hành XNA 4.0, nếu tôi mua Xbox 360 bằng Kinect, tôi có thể truy cập dữ liệu cảm biến chuyển động của nó với trò chơi XNA tôi đang phát triển không? Hay điều này chỉ giới hạn cho các nhà phát triển C ++ với devkit?
Câu trả lời:
"SDK Kinect phi thương mại cho Windows sẽ được phát hành vào mùa xuân năm nay, Microsoft cho biết, và một phiên bản thương mại sẽ được lên kế hoạch cho một ngày sau đó. Công ty cho biết SDK sẽ bao gồm hỗ trợ cho âm thanh, API Kinect và điều khiển trực tiếp cảm biến. "
Điều đó đang được nói, nếu bạn không muốn chờ đợi, có rất nhiều công việc đang được thực hiện trên một số mặt trận với sự hỗ trợ cho một số ngôn ngữ (C ++, C #, Java, JavaScript, ...) trong Windows, Mac và Linux.
Để biết các bản hack Kinect 0 ngày mới nhất, hãy đọc KinectHacks và FreeNect
Nếu bạn muốn bắt đầu viết mã, hãy xem những điều sau:
Phòng thí nghiệm Code đã phát hành trình điều khiển CL NUI Platform cho Kinect, cũng bao gồm các mẫu bằng một số ngôn ngữ bao gồm C #. 1.0.0.1210 mới nhất dường như không hoạt động ATM, vì vậy có thể dính vào phiên bản cũ hơn (1.0.0.1121).
Tôi đã bắt đầu sau vài phút sử dụng dự án KinectTouch C # cùng với trình điều khiển CL NUI.
Để phát hiện chuyển động, hãy kiểm tra chức năng phát hiện haar bên trong OpenCV hoặc trình bao bọc .Net Emgu CV đa nền tảng . Bao gồm có khoảng 20 thuật toán phát hiện (tệp XML) để phát hiện, ví dụ như tay, mắt, thân trên, v.v. Một công cụ cũng được đưa vào để làm cho riêng bạn. Google haar phát hiện để biết thêm.
Các OpenKinect dự án chịu trách nhiệm về libfreenect và có mã nguồn mẫu để giúp bạn bắt đầu. AFAIK bạn sẽ phải sử dụng libusb-win32 để giao tiếp với Kinect (điều mà tôi quá lười biếng để làm việc trong C #).
OpenNI vừa phát hành trình điều khiển được cập nhật với hỗ trợ Kinect bao gồm mã nguồn mẫu để theo dõi bộ xương bằng PrimeSense PSDK của họ .
http://www.computerandvideogames.com/article.php?id=258873?cid=OTC-RSS&attr=CVG-News-RSS
Có vẻ như hiện tại nó chỉ dành cho các đối tác được chọn của Microsoft.
Kinect cho Windows SDK Phiên bản 1 đã ra mắt (kể từ tháng 2 năm 2012) và bao gồm hỗ trợ thương mại, luồng cảm biến thô, theo dõi bộ xương và một số cải tiến khác:
http://www.microsoft.com/en-us/kinectforwindows/
Tin tức mới nhất là Microsoft sẽ ra mắt phiên bản SDK thương mại cho Kinect trong Spring.Below là liên kết từ Microsoft.
http://research.microsoft.com/en-us/news/features/kinectforwindowssdk-022111.aspx
Nó sẽ có thể bây giờ. Họ đã phá hủy gói trình điều khiển và họ đã làm điều đó với Windows 8 trong tâm trí. Tôi không thể nghĩ nó được gọi là gì nhưng nếu bạn đến Microsoft Dreamspark thì nó sẽ ở đó. Tôi chỉ thấy nó Earler hy vọng rằng sẽ giúp.