View Single Post
  #2   Spotlight this post!  
Unread 14-11-2015, 19:11
marshall's Avatar
marshall marshall is offline
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,328
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: Getting Started with Vision Processing

Quote:
Originally Posted by Lireal View Post
In previous years, my team has always struggled to simply put a robot out on the match floor, but this year we tripled in size and would like to start learning more advanced techniques, such as vision processing.

The previous threads that I have looked at seem pretty dated, and there aren't many resources on the FIRST website about how to start using vision from scratch. So, here are the questions I have:

1. What additional devices or software is needed to process images?
2. Where are good resources to learn how to do vision processing without any knowledge of it?

My team programs in Java, but we are willing to learn other languages if necessary(as long as it doesn't affect how we code the rest of the robot).

Any help that you can give is really appreciated .
If you've never done it before then I would start with the Screensteps site that FIRST provides:
http://wpilib.screenstepslive.com/s/...ifecam-hd-3000

I can't speak to Java but the LabVIEW vision examples are great. I suspect the Java examples are just as valuable.

Start with basic image filtering and shape detection. Once you've got that down, move on to more advanced processing with OpenCV. Some teams last year had luck running OpenCV on the RoboRIO. We went for the secondary processor setup.

If you're super cutting edge then the Jetson TX1 and a stereoscopic camera with neural network processing might be the way to go.
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman