While the Raspberry Pi is not exactly a powerhouse, it should be capable of doing some OpenCV image or video processing. Has anyone tried to install it?
3 Answers
OpenCV is now available in apt-get. You can search for it:
apt-cache search opencv
If you are doing development, just do:
sudo apt-get install libopencv-dev
At the time of this writing, it is OpenCV 2.3
- 1,284
- 3
- 14
- 26
Yes, it is possible to install OpenCV on the Raspberry Pi using either Debian Squeeze or Arch Linux ARM. As done in the following two blog posts, it should just be a matter of either installing or compiling.
For prosperity's sake, you need to install opencv via pacman on Arch Linux ARM and compile it on Debian. Like so.
$ wget http://sourceforge.net/projects/opencvlibrary/files/ \
opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2/download
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local \
-D BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
$ make
$ sudo make install
Your biggest problem will be performance though. It seems that OpenCV has a GPU module designed to utilize GPU computational capabilities, though. It is implemented using NVidia's CUDA Runtime API though, so you will need a NVidia GPU in order to utilize the GPU capabilities. For more information, you should read the wiki page.
Its pretty straightforward if you compile every thing on the RPi, I couldn't get a cross compiler to work and the camera/webcam was slow/unresponsive So my answer is yes but . . . depends what you want to do with it :)
- 285
- 1
- 4
- 11