Just wanted to point out that the SmartDashboard developers have also posted a solution for square tracking, with all vision processing performed laptop-side:
http://firstforge.wpi.edu/integratio...02&view=markup
I have not tested this myself, so I cannot speak for its stability or functionality, but I plan to have it tested out tomorrow.
edit: For those who do not have an account on firstforge with which to view that link, you can also see the source code
here.