Hardware issues have finally been resolved which means work has begun on the development of the Kinect application, albeit two weeks later than planned.
The fundamentals of programming for the Kinect are now firmly in place: I have now implemented skeletal tracking coupled with depth sensing. Following this, a series of gestures have been programmed into the application and have been tested. The results are promising and this should not prove to be problematic when building the final program,. The camera is responsive and can read in a wide variety of gestures. Those tested so far include arm and head positioning, ie left arm out whilst right arm is by your side will issue one command whilst holding your right hand over you head will issue another.
Speech recognition has also been implemented and tested. Whilst setting this up, ensuring it was responsive and worked well, was very challenging, now it is in place it is very easy to build on on the custom dictionary of the application (the words the program will recognise and respond to) thus ensuring developing the final speech recognition program should run smoothly.
Overall, the past week has been very productive. Programming in C# is proving to be a healthy challenge and is helping to build on existing knowledge in this area - a creative computing application was programmed in C# previously in order to prepare for this. Similarly knowledge gained from the advanced Java unit has been helpful in solving logic problems with C#, and the skills developed in the advanced web unit have transferred well to programming in XAML, in which I had no previous experience.
If work continues at this pace the project should be back on schedule by the end of April, provided no further hardware issues arise. Overall the project is in good shape and is progressing well.
No comments:
Post a Comment