Estos son los pasos que he recopilado de otros tutoriales para compilar e instalar Opencv 3.4.0, para utilizarse en JAVA, C++ y Python para el sistema operativo Ubuntu 16.04 LTS.
Probablemente para versiones subsecuentes funcione de manera similar, únicamente descargando el paquete correspondiente.
### Actualizar Ubuntu
sudo apt-get update
sudo apt-get upgrade
### NOTA PARA INSTALAR OPENCV, SOLAMENTE EN PYTHON, VE "AL FINAL"
##############################
### Para JAVA instalar antes ant y JDK
##############################
sudo apt-get install ant
sudo apt-get install default-jdk
### Debes configurar JAVA_PATH$ el link siguiente te puede ayudar
https://www.cyberciti.biz/faq/linux-unix-set-java_home-path-variable/
##############################
### Para C/C++ instalar dependencias
##############################
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python3.5-dev python3-numpy libtbb2 libtbb-dev
sudo apt-get install libjpeg-dev libpng-dev libtiff5-dev libjasper-dev libdc1394-22-dev libeigen3-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev sphinx-common libtbb-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libopenexr-dev libgstreamer-plugins-base1.0-dev libavutil-dev libavfilter-dev libavresample-dev
##############################
### DESCARGANDO FUENTES Y COMPILANDO
##############################
cd ~/Descargas
### Descargar OpenCV version 3.4.0
wget https://github.com/opencv/opencv/archive/3.4.0.zip -O opencv-3.4.0.zip
wget https://github.com/opencv/opencv_contrib/archive/3.4.0.zip -O opencv_contrib-3.4.0.zip
### Descomprimir archivos descargados
unzip opencv-3.4.0.zip
unzip opencv_contrib-3.4.0.zip
### Crear carpeta build en directorio descomprimido
cd opencv-3.4.0/
mkdir build
cd build/
### Crear archivo de configuración
cmake -D BUILD_SHARED_LIBS=OFF ..
### Si todo esta bien configurado para Java debe mostrar algo "parecido"
### al final de la ejecución de la línea anterior
-- Java:
-- ant: /usr/bin/ant (ver 1.9.6)
-- JNI: /usr/lib/jvm/java-8-oracle/include /usr/lib/jvm/java-8-oracle/include/linux /usr/lib/jvm/java-8-oracle/include
-- Java tests: YES
### Generando .jar y programas de instalación
make -j8
##############################
# PROBANDO GENERACION DE .JAR PARA JAVA
##############################
### Hasta este punto ya encontrarás creado el archivo opencv-340.jar
### para configurar Eclipse para java en directorio ~/Descargas/opencv-3.4.0/build
### Prueba el punto 3 de la siguiente liga:
### https://advancedweb.hu/2016/03/01/opencv_ubuntu/
### Instalación de Opencv para C/C++ en directorio /usr/local
sudo make install
### Ten paciencia puede tardar varios minutos ..... dependiendo de tu PC
### Reinicializa bibliotecas estáticas usando
sudo ldconfig
##############################
# PROBANDO INSTALACION EN C++
##############################
### Probando con la creación de un programa en C++ dentro de cpp_test
cd ~
mkdir cpp_test
cd cpp_test
touch main.cpp
### Copia un archivo de image con en nombre sample.jpeg en el directorio cpp_test
### Abre main.cpp
gedit main.cpp
### y agrega el siguiente código
#include <opencv2/highgui.hpp>
#include <iostream>
int main( int argc, char** argv ) {
cv::Mat image;
image = cv::imread("sample.jpeg" , CV_LOAD_IMAGE_COLOR);
if(! image.data ) {
std::cout << "Could not open or find the image" << std::endl ;
return -1;
}
cv::namedWindow( "Display window", cv::WINDOW_AUTOSIZE );
cv::imshow( "Display window", image );
cv::waitKey(0);
return 0;
}
### Compila el codigo con el comando siguiente
g++ main.cpp -o output `pkg-config --cflags --libs opencv`
### Ejecuta el programa con
./output
### Debe mostrar la imagen en una ventana
### presiona Esc para salir
##############################
### INSTALAR OPENCV 3.4.0 EN PYTHON CON UBUNTU 16.04
##############################
### Puedes instalar opencv usando el paquete oficial pre-construido de los fuentes
### Para instalar opencv únicamente
pip install opencv-python
### Para agregar el paquete contrib
pip install opencv-contrib-python
### Verifica la instalación de opencv entrando a la terminal con
python3.5
### Teclea en la terminal de python
import cv2
cv2.__version__
### Te debe mostrar la versión instalada de opencv
### Si deseas compilar tu mismo los fuentes puedes visitar:
### http://www.python36.com/how-to-install-opencv340-on-ubuntu1604/
##############################
### La información fue recopilada de los siguientes tutoriales
### ¡¡¡Gracias a todos ellos!!!
##############################
Getting started with OpenCV for Java on Ubuntu
https://advancedweb.hu/2016/03/01/opencv_ubuntu/
How to Install OpenCV in Ubuntu 16.04 LTS for C / C++
http://www.codebind.com/cpp-tutorial/install-opencv-ubuntu-cpp/
How to install OpenCV 3.4.0 on Ubuntu 16.04
http://www.python36.com/how-to-install-opencv340-on-ubuntu1604/
Suscribirse a:
Enviar comentarios (Atom)
Proyectos 2024. Desarrollo de Aplicaciones Móviles. UAT-FIC
Profesor: Dr. Juan José Garza Saldaña Facultad de Ingeniería y Ciencias Universidad Autónoma de Tamaulipas Los estudiantes de la materia d...
-
El usuario se conectará programaticamente a un servidor Web apache desde una app con Android utilizando la librería Volley, los resultados s...
-
Profesor: Dr. Juan José Garza Saldaña Facultad de Ingeniería y Ciencias Universidad Autónoma de Tamaulipas Los estudiantes de la materia d...
-
1. Seleccionar Ctrl + F 2. Seleccionar el botón de expresiones regulares que tiene el símbolo: .* 3. En la caja de búsqueda colocar ...
No hay comentarios:
Publicar un comentario