OpenCV On BegalBoard XM

40 views
Skip to first unread message

vaibhav kole

unread,
Nov 22, 2011, 9:54:29 AM11/22/11
to OpenARMLab
I want to install OpenCV On BegalBoard XM please suggest me some
simple steps to install Opencv library on begalboard and how to use
it. I want to perform a real time video processing on it.
Thanks in advance.

Chaitannya Mahatme

unread,
Nov 22, 2011, 10:52:56 PM11/22/11
to opena...@googlegroups.com
This article was written by tanushree on how to port OpenCV on
mini2440 . Same funda can be used port it for beagleboard.

http://wiki.embeddednirvana.org/Opencv_on_mini2440

Write to her on how she did it.
Regards,

Chaitannya Mahatme

chetan patil

unread,
Nov 22, 2011, 11:40:29 PM11/22/11
to opena...@googlegroups.com
Hi,

You first target should be to compile it from the sources on Laptop/Host.

Then once you succeed on that then you just have to tweak configure in terms of BB.
It won't be a difficult task once you understand how to do it on HOST.
Then move on to a TARGET.

--
Thank You and Warm Regards,
 
Chetan Arvind Patil,
www.chetanpatil.info



vaibhav kole

unread,
Nov 22, 2011, 11:53:15 PM11/22/11
to opena...@googlegroups.com
Hi 

Thanks for your quick reply. 
I have achieved first target ie. I can run OPENCV program on my pc. 
and i want to run it onto BB. my first problem is how to install OPENCV on BB?
and another is how to run the program on it?   

Jayanth Acharya

unread,
Nov 23, 2011, 1:01:02 AM11/23/11
to opena...@googlegroups.com
did you try google ?
"opencv+angstrom" ... the best answers are within the top 3 results.

note however, that coming from a PC world, openCV performance on BB might seem very inadequate, for many purposes.
a year back when we did a similar exercise, on moving from a 2GHz PIV with 1GB RAM (deliberately we kept it a low end platform), to BB-xM, we were shocked to see the performance difference (framerate was almost 30% for many/most tasks, compared to similar workflow on PC).

Chaitannya Mahatme

unread,
Nov 23, 2011, 1:12:50 AM11/23/11
to opena...@googlegroups.com
I think the performance hit was because the DSP was not utilized. I am
not into much of how DSP processing is done by ARM processors, but TI
has released a specific GNU toolchain for for beagleboard. What TI
recommends is you use Android for development, since all this
intricacies and optimization is done for Android OS. I am not much of an
android fan, would recommend to stick with Linux + QT + C++ combination,
instead of running into semi-proprietary software like Android.

BTW Are you using the toolchain released by TI for development ?

Regards,
Chaitannya Mahatme

chetan patil

unread,
Nov 23, 2011, 1:28:42 AM11/23/11
to opena...@googlegroups.com
Hi Vaibhav,

Answer following things :

1) Which toolchain you using?
2) Which Embedded Linux? Monta Vista or something else?
3) Do you have official OpenCV sources ?
4) Have you read documents in OpenCV sources on how to compile on various platforms?

I agree with Chaitannya, using official toolchain uses DSP to the extent.
I have practically experience of that on DaVinci.

The only way Vaibhav one can help is when you go and implement it. 

Reply all
Reply to author
Forward
0 new messages