|
|
|
![]() |
|
|||||||
|
||||||||
|
|
Thread Tools |
Rating:
|
Display Modes |
|
#1
|
|||
|
|||
|
Example of Vision Processing Avaliable Upon Request
Last year my team was reconized for having such a great Vision System and if I get enough requests I would be more than happy to put together a quick tutorial to get teams up and running with "On Robot Tracking" instead of sending packets over the network.
Sending packets over the network may be a problem this year because the GDC has said taht those packets are "Deprioritized" over others. Let me know what you think. I will need to know if you want the vision code to be in C++ or Python, and also if you want the robot code to be in C++ or Java. Let me know if anyone is interested! ==========================EDIT==================== ================ Hey Everyone, It seems there is an overwhelming need for this. Let me specify what we did last year and what the tutorial will be like. Last year The main thing that set us appart form other teams what we did all our vision processing on our robot on a core i5 computer (ie. a motherboard with integrated graphics and a core i5, no screen or anything.). We used ubuntu (a version of linux). To deploy code we used git and bash scripts to deploy compile and run the code on boot. The Tutorial The one thing I will be covering is how to get a basic rectangle tracking system. This system will reconize a colored rectangle, find the bounding points and draw them on the image. After seeing the above posts it seems like everyone would like to see the vision in C++. Pros and Cons C++ Pros
Cons
Python Pros
Cons
Because of the new documentation and that I am trying to convince my team to use Python this year all the way around (Robot and Vision) I will be doing the vision in python. Another reason for this is that the code is the same for windows and linux (C++ libraries varry a bit). I will be posting back here when the tutorial is complete. I will not however be covering how to install python or the OpenCV libraries. When you wait for the tutorial from me about the rectangles here is how to install OpenCV (I will be using Python 2.7.3 and OpenCV 2.4.2) How to install OpenCV At the end of the Python tutorial I will show you how to convert the code to C++ Last edited by jacob9706 : 06-01-2013 at 15:19. Reason: People responded |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|