This week, we introduced ourselves to MATLAB and the wonderful Image Acquisition Toolbox.
We are using a Logitech Ultra Vision webcam as our image capture device. Interfacing this with MATLAB was a simple one-liner using the function videoinput(‘winvideo’) and properly selecting our resolution format as RGB24_640x480.
We are facing issues with autofocus and shadows on the webcamera. Here is a snapshot directly from MATLAB.
Another issue we face is the mounting of the webcam to accurately track hazards.
We are at a fork in the road, deciding whether to paint or not paint the board. Not painting the board would require us to securely mount the webcam and manually hardcode the hazards into our software. We believe this is the method undertaken by the team on youtube.
In our opinion, we should hold off on painting until we read the image processing books we found: (Digital Image Processing Using Matlab by Woods and Gonzalez).
We are also considering the use of OPENCV over MATLAB, but neither Mike or I can install it on our MACs, due to some macports cmake issues.