I want to start image processing using matlab and interfacing it with arduino ... actually i want to make a robot which can process image... i am working on arduino platform.... so i want a guide from where to start....
I want to start image processing using matlab and interfacing it with arduino ... actually i want to make a robot which can process image... i am working on arduino platform.... so i want a guide from where to start....
As I recall, Matlab has an image processing library available, so if you can get the data from the image sensor to Matlab, you can generate command decisions to the Arduino over a number of different interface methods.
You might want to checkout RobotSee. It is a robotics library that incompasses a lot of functions in a simple way.
I hope this helps,
DAB
Hi, not sure about MatLab, but I have seen a couple demos of embedded computer vision that use OpenCV. However, this really needs much more power than an AVR-based Arduino. Typically an ARM-based system is used. Checkout this thread:
http://www.element14.com/community/message/34407#34407
Now if you want to do the image processing on a PC with MatLab then you probably don't need beefy embedded hardware to actually run the computer vision software. But a sufficient embedded system like the BeagleBoard might provide a more mobile solution that would not be dependent on a PC to do the processing.
In regards to the software, there's another post on OpenCV here at:
Also, when I was at Maker Faire Detroit, I saw a talk by SimpleCV:
They have tried to provide a higher level of abstraction on top of OpenCV.
Cheers,
Drew
You might want to consider going open source and using Scilab instead of MATLAB and just use a serial port connection. Online community for help: