guilhermemtr Posted August 3, 2017 Posted August 3, 2017 (edited) Hi! Tl;dr: where can I learn, or how can I connect a head tracking library I've developed with DCS? (I haven't played DCS for a week because I've been developing this, and I really want to make it work!! I don't want to spend 200£ for track-ir when I can perfectly use my own tracker). Long story : I have been developing a head tracker for Kinect v2, and that uses Kinect's API 2 for detecting faces. After trying FaceTrackNoIr I feel like Kinect's SDK detects faces way better, and so it makes sense for players that own kinect v2 to use a head tracker that relies on the official API (although I'm not a big fan of Microsoft, I have to admit that it works quite well). At this point, I have pretty much finished with the development and the only thing I am missing is to connect what I've developed with the game itself, but unfortunately I don't know how to do that. I've already tested the api a lot (using the command line) and the tracker looked quite accurate. *** For developers *** I've developed the tracker using a publish subscriber mechanism, and then implementing filters as both subscribers (from a publisher that provides data) and publishers (to other subscribers that perform further data manipulation). I feel this approach is quite modular as in order to support more games one has simply to develop a subscriber for that game in particular. I've implemented numerous data manipulating publishers+subscribers that smoothen the input and appeared to work quite decently. Even though I've developed the library with Kinect and DCS in mind, it suffices to develop a new publisher that provides data from a different device (such as a regular webcam) to support it (and vice versa for games: to support a new game we only have to develop a new subscriber that communicates with the game). So, my question is: where can I learn, or how can I connect my library with DCS? (I haven't played DCS for a week because I've been developing this, and I really want to make it work!! I don't want to spend 200£ for track-ir when I can perfectly use my own tracker). Link to the repo: https://github.com/guilhermemtr/kinect-track-ir Edited August 4, 2017 by guilhermemtr Improved my english and added a justification to one of my statements. Setup: OS: Win 10 Hardware: i5-4690, 16 Gb ddr3 1600, GTX 970
Recommended Posts