This project is very reliant on real-time data analysis and less emphasis is put on storing and saving data as seen in many other capstone projects. However, as evident in previous posts, time and space complexity analysis is more important than utilization of data structures for my project. Object oriented programming is obviously required given the C# environment the application was created in. A final important CS element is finding the correct balance of abstraction. For this project, I assessed the cumulative data I could extract from any given frame and chose what is most important to show to on the user interface.
The first enhancement I would suggest for future project owners would be using a wide-angle kinect lens. My camera is only assured to evaluate a width of 40 inches, which is far less than a standard size vehicle. A wide angel lens would increase this width to more realistic proportions. Future upgrades could have the kinect use the sound array to detect audible noises from particular angels to determine potential danger. Finally, the user interface could use more advanced augmented reality techniques to more accurately project vehicle trajectory and make the user display more informative in general. Overall, this was a fun capstone project and I would absolutely recommend assigning to future seniors.
The first enhancement I would suggest for future project owners would be using a wide-angle kinect lens. My camera is only assured to evaluate a width of 40 inches, which is far less than a standard size vehicle. A wide angel lens would increase this width to more realistic proportions. Future upgrades could have the kinect use the sound array to detect audible noises from particular angels to determine potential danger. Finally, the user interface could use more advanced augmented reality techniques to more accurately project vehicle trajectory and make the user display more informative in general. Overall, this was a fun capstone project and I would absolutely recommend assigning to future seniors.