Society of Robots - Robot Forum
Software => Software => Topic started by: macbook on July 06, 2009, 04:53:11 AM
-
Hey,
Has anyone tried OpenCV for image processing techniques like object detection, edge detection etc with an Arduino board?
-
It won't work, the Arduino doesn't have the memory or processing power for vision.
(most microcontrollers don't)
-
for image detection you'd have to go with a computer, or maybe a gumstick (which, is a computer) you might be able to do it with an ARM, but, i'm not sure about that,
does anyone know if an arm would be capable of doing video processing?
-
I'd bet the arm9's would do it. The iphone has one, and I bet it has enough power for some image processing. I don't know to what extent though. I think one of the cmu cams is based off of an arm7 too.
-
I'd bet the arm9's would do it. The iphone has one, and I bet it has enough power for some image processing. I don't know to what extent though. I think one of the cmu cams is based off of an arm7 too.
The original and 3G iPhone have a ARM11, the 3GS has a ARM cortex A8. ARM9 is 2 generation older and is found in some "standard" cellphone and the Nintendo DS for instance. It's a lot less powerful than the ARM11 and cortex.
The Cortex could probably be used for image processing, but before jumping on it, try your algorithm on a desktop machine and try to compute the amount of MIPS you need. This can be tricky since you will be using a different architecture. Then check if one of the Cortex suits your need. There are a few different models, targeted for different market with a wide performance range.
Chelmi.
-
The original and 3G iPhone have a ARM11, the 3GS has a ARM cortex A8
my bad