C OPENCV 2.4.3 LINUX


INSTALAMOS LAS DEPENDENCIAS NECESARIAS
# su
# apt-get install build-essential
# apt-get install cmake
# apt-get install pkg-config
# apt-get install libpng12-0 libpng12-dev libpng++-dev libpng3
# apt-get install libpnglite-dev libpngwriter0-dev libpngwriter0c2
# apt-get install zlib1g-dbg zlib1g zlib1g-dev
# apt-get install pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools
# apt-get install libjpeg8 libjpeg8-dev libjpeg8-dbg libjpeg-progs
# apt-get install ffmpeg libavcodec-dev libavcodec52 libavformat52 libavformat-dev
# apt-get install libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev
# apt-get install libxine1-ffmpeg libxine-dev libxine1-bin
# apt-get install libunicap2 libunicap2-dev
# apt-get install libdc1394-22-dev libdc1394-22 libdc1394-utils
# apt-get install swig
# apt-get install libv4l-0 libv4l-dev
# apt-get install python-numpy
# apt-get install libpython2.6 python-dev python2.6-dev
# apt-get install libgtk2.0-dev pkg-config


DESCARGAMOS E INSTALAMOS OPENCV
# su
# cd /home/user

# wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.3/OpenCV-2.4.3.tar.bz2/download

# tar -xvf download
# cd OpenCV-2.4.3
# mkdir release
# chmod -R 777 release
# cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
# make (dura un poco bastante)
# make install

PREPARAMOS PATH PARA LA COMPILACIÓN
# su
# gedit /etc/ld.so.conf.d/opencv.conf

-añadimos esto:
/usr/local/lib
-guardar y salir
# ldconfig -v

gedit /etc/bash.bashrc

-añadimos esto al final del documento:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
-guardar y salir

EJECUTAR LOS EJEMPLOS EN PYTHON DE OPENCV
# su
# cd /home/user/OpenCV-2.4.3/samples/python
# ./contours.py

COMPILAR LOS EJEMPLOS EN C DE OPENCV
# su
# cd /home/user/OpenCV-2.4.3/samples/c
# chmod +x build_all.sh
# ./build_all.sh

- probamos uno
# ./facedetect –cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" –scale=1.5 lena.jpg

COMPILAR CON C
Creamos archivo main.c para nuestro proyecto y agregamos estos includes al inicio:
#include "opencv2/highgui/highgui.hpp"



/proyecto# gcc -ggdb `pkg-config --cflags opencv` -o test main.c `pkg-config --libs opencv`
/proyecto# ./test



Comentarios

Entradas populares