I'm currently using the CMUCam3 emulating the CMUCam2 to do color tracking.
I've seen from some threads that some of you have already worked with the CMUCam.
Now my current setup is able to do color tracking on 8 different colours previously presented to the cam. Since this is pretty specific, right to the point:
I'm experiencing a general lack of speed. Not from Arduino but from the camera. I'm running on ~ 88 * 144 resolution, and use HSV colour tracking. My code looks basically like this:
Read Frame;
delay(30);
Track Color x x x x x x;
delay(130);
Read data from camera;
repeat;
What is particularly interesting are the huge delays I need to receive the data properly/let the camera do the calculations. I'm running in Buffer Mode + Poll Mode.
Has anyone else experienced this "slowness"?
And the other point is, does anyone know how fast color tracking with opencv on an android device might be? (the idea is to have the whole system portable). Because right now the maximum speed I get is about ~0.9 Frames per Seconds with all 8 colors. One colour: 6.5 FPS
Best Regards,
Jazzar
P.s.
If you have any questions for your own project with CMUCam feel free to ask.. I think I've got most of it figured out.
Image processing is super heavy, and even the ARM in the CMU CAM as problems to do it so, you can either track less colors or use a dedicated laptop and an USB webcam, with a core 2 duo you can probably get 30FPS at 640x480, but it depends a bit/a lot in the code that you write.
I see. I'm using the CMUCam now, too much work went into the system already. When this is finished (~october), I will present it in the forum... its part of my Bachelor Thesis, so I hope it will work out in the end
Dear Jazzar,
I am using CMUcam3 for surveillance of electricity usage and would like to know how did you interface CMUcam to Arduino. Any help in this regards would be very helpful and sincerely appreciated.
In that case you should know exactly where the time is going and what it is being used for, that is part of the academic rigour expected of a degree. I speek as a retired accerdemic.
Hi, i am from singapore. may i know how do u get the CMUCAM to communicate to the Arduino?? Say i want to print the output in the serial monitor. The output of the CMUCAM i suppose is in this format "Tn cx cy x0 y0 x1 y1 a q xL xR hA ". Is it through RxTx? Thank you so much.. i deeply appreciate? it. please reply..