As a part of long project involving industry and academic collaboration, we have to develop a controller for the robot (SRV-1). The robot drives around an area by identifying certain path markers. While following the path, it has to recognize targets and recognize them. The targets are colored balloons. The controller runs on a personal computer and communicates to the robot via 802.11g. Its simple enough till here.
The problem is that the the controller has to be written in this proprietary language which is like a subset of C without File IO, and very limited dynamic memory allocation. I have several doubts:
1. Conversion from Jpeg to raw because I am not sure how image processing occurs on Jpeg.
2. I have written low level histogram, edge detection algorithms for Greyscale after referring to the tutorial on this website. But I am not sure how they port to color images.
3. Also I was thinking of Edge detection for path following and blob for target recognition. Does that sound plausible?
4. Low resolution and fast frames vs high resolution and slow frame rates?
Please comment on the project and give me any sources that you know of. I have already did google C and Image Processing.
Keep in mind, before his project, I did not know C and I had never heard of image processing, so please do not flame me.