Visitas: 0
OpenCV es una biblioteca libre de visión artificial originalmente desarrollada por Intel. Se ha utilizado en infinidad de aplicaciones (desde sistemas de seguridad con detección de movimiento, hasta aplicativos de control de procesos donde se requiere reconocimiento de objetos). Esta bajo licencia BSD.
Open CV es multiplataforma, existiendo versiones para GNU/Linux, Mac OS X y Windows. Contiene más de 500 funciones que abarcan una gran gama de áreas en el proceso de visión, como reconocimiento de objetos (reconocimiento facial), calibración de cámaras, visión estérea y visión robótica.
Quería empezar a jugar un poco con OpenCV, así que manos a la obra.
Obs:
- Utilizo Linux Mint 18.2 Sonya de 64 bits.
Entramos a la terminal y tecleamos lo siguiente:
sudo apt update
sudo apt install libopencv-dev build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev libqt4-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip libavformat-dev libavformat-dev libjpeg8-dev libtiff5-dev libgtk-3-dev libatlas-base-dev gfortran python2.7-dev python3.5-dev -y
sudo apt clean && sudo apt autoclean
cd ~
mkdir opencv
cd opencv
wget -c https://github.com/Itseez/opencv/archive/3.3.0.zip -O opencv-3.3.0.zip
unzip opencv-3.3.0.zip
cd opencv-3.3.0
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
make -j $(nproc)
sudo make install
sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
sudo reboot
Una vez que se reinicio el sistema, volvemos a teclear en la terminal:
pkg-config --modversion opencv
Sale por pantalla:
pkg-config --modversion opencv
Imagen: Wikipedia
Fuente 1: Tech Gazet
Fuente 2: Py Image Search
Hola! gracias por tu aporte…tengo una duda…vi en el segundo comando, cuando usas el install, está la palabra python, eso debe ser asi siempre?sucede que yo necesito trabajar OpenCV con java y no python…
Hola Ana:
Seguí con los pasos del post y vas a poder programar para java tambien.
No programe para java con OpenCV pero tener un jar.
https://docs.opencv.org/3.3.1/d1/d0a/tutorial_java_eclipse.html
El link de arriba te va a ayudar.
Cualquier cosa, estoy a las ordenes.
Saludos, jose