Quote:
Originally Posted by virtuald
I feel a large part of open sourcing software is so that other people can build on it and do even greater things with it than you did. Reinventing the wheel over and over again (in parallel, no less) seems like a waste of all of our times.
I'm glad that the developers of OpenCV don't have that view. 
|
I agree with that. I am very thankful that the guys contributing to openCV put everything online.
But, FIRST is about learning. If I were to outsource a program of tracking the reflective tape now, a lot of people would take it, put it on a single board computer and run it without really understanding what it does. It's the same principle as the "learning python the hard way" website. It prevents you from copying and pasting. If you write it yourself, you're more likely to remember it.
I do, however, help people with individual problems and describe the technique I used this year and the functions I called. I will be putting more advanced program on our team website eventually, and it will include a program of getting distance to a target.