I currently have some image processing code (face detection and recognition) on Matlab that I would
like to implement on the Beagleboard, I don’t think it supports Matlab
though. Can anyone please tell me how to convert this to C code that
will work on the Beagle board?..plz do reply…
I recommend you to start using C or C++ libraries for image
processing. There are ports of OpenCV for ARM based boards. However, I
really dont know if there is a way of porting Matlab code to C
directly. You may rewrite the code using OpenCV libraries.
You 'could' of course go to MathWorks and purchase a license to their
Embedded Toolkit. That is expensive, but does exactly what you want to do.
Think of how much time you will spend rewriting your Matlab code vs. the
cost of their software. They already demo on Beagleboard now.
I currently have some image processing code (face detection and
recognition) on Matlab that I would
Just as an idea - if you can run your code with Octave (open-source
clone of Matlab) then it should be theoretically possible to compile
Octave for ARM and your Linux distribution. For example Angstrom
distribution has it available "out-of-the-box".
What is a version of your Matlab ? I think we can use Matlab or Simulink code /Module on BB …
Thanks & Regards,
" The Will of God will never take you where the Grace of God will not protect you."
Side question/suggestion - Since the original poster didn't
mention real time processing, what about using Octave on the
Beagle? It is suppose to be similar to Matlab. Per their webpage
"The Octave language is quite similar to Matlab so that most
programs are easily portable."