[Digikam-users] Setup of OpenCV 2.4.9

eric e.longuemare at laposte.net
Sun Jul 6 17:42:43 BST 2014


Hello,

I've check and modify an old script to build and install OpenCV-2.4.9:

http://askubuntu.com/questions/346264/does-the-version-of-opencv-shipped-with-12-04-support-v4l2

The modify script for openCV 2.4.9 on ubuntu 12.04 :

1 - create an empty folder in you home directory
2 - create the script in the empty folder and make it executable
3 - launch it with ./nameofscript.sh 


#####Begin of script
arch=$(uname -m)
if [ "$arch" == "i686" -o "$arch" == "i386" -o "$arch" == "i486" -o
"$arch" == "i586" ]; then
flag=1
else
flag=0
fi
echo "Installing OpenCV 2.4.9"
mkdir OpenCV
cd OpenCV
echo "Removing any pre-installed ffmpeg and x264"
sudo apt-get -y remove ffmpeg x264 libx264-dev
echo "Installing Dependenices"
sudo apt-get -y install libopencv-dev
sudo apt-get -y install build-essential checkinstall cmake pkg-config
yasm
sudo apt-get -y install libtiff4-dev libjpeg-dev libjasper-dev
sudo apt-get -y install libavcodec-dev libavformat-dev libswscale-dev
libdc1394-22-dev libxine-dev libgstreamer0.10-dev
libgstreamer-plugins-base0.10-dev libv4l-dev
sudo apt-get -y install python-dev python-numpy
sudo apt-get -y install libtbb-dev
sudo apt-get -y install libqt4-dev libgtk2.0-dev
sudo apt-get -y install libfaac-dev libmp3lame-dev libopencore-amrnb-dev
libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev
sudo apt-get -y install x264 v4l-utils ffmpeg
echo "Downloading OpenCV 2.4.9"
wget -O OpenCV-2.4.9.zip
http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip/download
echo "Installing OpenCV 2.4.9"
unzip OpenCV-2.4.9.zip
cd opencv-2.4.9
mkdir build
cd build
######
#uncomment next lines to let it do itself, for intel pentium M (no SSE3
#- you have to edit
#home/your_user/YourFolderforOpenCV/OpenCV/opencv-2.4.9/CMakeLists.txt
#and put line 215 for SSE3 to OFF) # END OF COMMENT
#######
#cmake -D CMAKE_BUILD_TYPE=DEBUG -D CMAKE_INSTALL_PREFIX=/usr/local -D
WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D
INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON
-D WITH_QT=ON -D WITH_OPENGL=ON ..
#make -j4
#sudo make install
#sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
#sudo ldconfig
#echo "OpenCV 2.4.9 ready to be used"
#end of script
######

I have check it with TAR and repository digikam 4.1.0 : no trouble.
(except for SSE3, I work with a pentium M - see comments in script)

If you use kubuntu-backport, you will have to remove OpenCV 2.4.5
packages before compiling digikam 4.1.0.

If you want tu use internal libpgf, you have to uninstall libpgf package
too, before compiling digikam.

Greatings,

Eric










More information about the Digikam-users mailing list