View Single Post
  #5   Spotlight this post!  
Unread 19-09-2011, 17:20
daniel_dsouza daniel_dsouza is offline
does what needs to be done.
FRC #2449 (Out of Orbit Robotics)
Team Role: Alumni
 
Join Date: May 2011
Rookie Year: 2011
Location: Chandler, AZ
Posts: 231
daniel_dsouza has a spectacular aura aboutdaniel_dsouza has a spectacular aura about
Re: Image processing.

Thanks for your input everyone!

Quote:
Originally Posted by JohnGilb View Post
If you want very responsive information (such as tracking a brightly colored moving ball in order to interact with it) you probably want to do processing on the cRIO.
This is exactly what i had in mind (specifically the target in lunacy or or the target in breakaway or the scoring rack in logomotion). However, our team has always had problems with image proccessing and java (see statement). In fact, our programming leader is against even using the camera with the cRIO because the robot ran over a computer last year as a result of an error in the code! I suppose I could always convince her otherwise, but I don't know how I would get the robot to proccess images efficiently.

Quote:
Originally Posted by Joe Ross View Post
We also changed the IP address for the camera in the robot code so that it connected to the new IP address. We did this in LabVIEW, but I assume it should be similar for the other languages.
This seems like the best option. But is there a method to set the camera IP in java? I don't see any option besides the normal init. statement. I have heard that classes for image proccessing in java aren't as complete as those for C or LabVIEW. Could it be because of this? (I would love to be proven wrong here...)