|
|
|
![]() |
|
|||||||
|
||||||||
|
|
Thread Tools | Rate Thread | Display Modes |
|
#9
|
|||
|
|||
|
Re: Decoupling the image acquisition from the Image Processing
30 FPS at the highest image size is possible. This is what was we had to do to get those results. However, we did not run at 30 FPS (at competition) because it wasn't needed.
Changes to the C++ platform: 1 - Alter the Template Robot code 1.1 -(BIGGIE) remove continuously processing functions 1.2 - all code run in periodicFunctions (TeleOp and Auto. mode) 1.3 (BIGGIE) Use semaphores and Timer Task to control periodic function execution instead of reading the time/clock continuously to determine when the periodic functions should execute. 2 - Optimize the image processing functions to not process false positives. 3 - Configure Camera and Image processing functions/task to a lower priority What the changes accomplish: 1.1 and 1.3 doubles the processing power available for Image processing (about 50% increase). 1.1, 1.3 combine with 3 decrease task switching cost (about 1 to 5 % processing gain, a few more percentage gains is possible if you area willing to play with the system clock). 2 - Depending on how much optimizing is done, Image processing cost can be decrease by at least 50%. |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Image processing and performance | ellisk | C/C++ | 6 | 20-01-2009 16:48 |
| Getting the Image from the Camera Using Windriver (C++) | computerish | C/C++ | 0 | 17-01-2009 16:03 |
| Image Processing on mouth ROI | tommy_chai | Programming | 0 | 20-11-2007 08:32 |
| thoughts about image processing | 3dude_2231 | Technical Discussion | 5 | 12-11-2007 13:26 |
| Critique my image processing program... | Salik Syed | Programming | 13 | 29-06-2006 16:57 |