|
Re: Offboard Camera Processing?
Hey,
This was something I spent a lot of time working on last year. We programmed our robot in Java, so what I did was basically open up the Dashboard in Labview, add a VI in it to accept camera input and handle the image processing, and then send back the x,y coordinates of the centers of each detected object to the robot over TCP, which it used in a PID controller that automatically aligned the turret.
I would advise against using NetworkTables, personally. The current implementation is poorly documented, and though it's been changed from the even worse implementation last year, it's still easier and more reliable to just write your own socket code.
|