Autor Tema: ::Linux+opencv ::Instalacion  (Leído 1415 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
::Linux+opencv ::Instalacion
« en: 13 de Agosto de 2014, 14:40:36 »
hola compañeros

por el momento no consigo instalar correctamente el opencv en linux el cmake da 2 errores

ya he probado 3 métodos y voy el cuarto y me huelo que este tambien me la va a salir grilla..

intente instalar por git junto con las dependencias,...

¿ustedes antes instalaron en opencv, lo consiguieron...?

un saludo

« Última modificación: 15 de Agosto de 2014, 18:17:35 por pajaro »

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: ::Linux+opencv ::Instalacion
« Respuesta #1 en: 15 de Agosto de 2014, 07:59:23 »
hola compañeros

no me puedo creer que ninguno de ustedes
uso antes linux con opencv,
ninguno de ustedes instalo openCv sobre distribución linux, me parece verosimil,..
ninguno de ustedes realizo inteligencia artificial,
o visión artificial, o solo trabajan con windows...

no me lo puedo creer....

yo sigo investigando
« Última modificación: 15 de Agosto de 2014, 17:54:49 por pajaro »

Desconectado pablomanieri

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 639
Re: ::Linux+opencv ::
« Respuesta #2 en: 15 de Agosto de 2014, 13:09:42 »
Voy a probar de instalarlo y te cuento

Desconectado pablomanieri

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 639
Re: ::Linux+opencv ::
« Respuesta #3 en: 15 de Agosto de 2014, 14:08:23 »
Yo no uso opencv, pero recién probé instalarlo.

Primero descargué el archivo:
opencv-2.4.9.ziphttp://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip/download


Luego lo descomprimí en
/home/usuario/opencv-2.4.9

dentro de la carpeta hice
Código: [Seleccionar]
mkdir build
cd build

Al hacer lo siguiente me daba errores:
Código: [Seleccionar]
cmake -D CMAKE_BUILD_TYPE=RELEASE -D MAKE_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 ..

Uno de los errores era debido a que no encontraba Qt4
lo que hice fue instalar QT4:

Código: [Seleccionar]
sudo apt-get install libqt4-core libqt4-dev libqt4-gui qt4-dev-tools
luego :
Código: [Seleccionar]
make
sudo make install

y lo instaló.
espero haber ayudado

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: ::Linux+opencv ::
« Respuesta #4 en: 15 de Agosto de 2014, 14:59:51 »
hola compañero

La verdad es que a la quinta vez lo he conseguido
lo del metodo git da errores de dos librerias, da igual como lo hagas.

al final tuve que hacer como tu  hiciste bajar el zip.

cuento el método:

============
instalación de ubuntu minimal version 32 bit 14.04

Ubuntu 14.04 "Trusty Tahr" Minimal CD 31MB* --> istalado 960Mb

dh-f nos da el tamaño.

http://archive.ubuntu.com/ubuntu/dists/trusty/main/installer-i386/current/images/netboot/mini.iso


instalacion de escritorio Lxde

sudo apt-get install lxde 125Mb --> 483Mb en disco


una vez instalado reiniciamos:

sudo reboot

abrimos terminal Lxterminal



desde la web de opencv : http://opencv.org/

bajamos la ultima version:web

OpenCV for Linux/Mac

nos redireciona a otra :http://sourceforge.net/

enlace para bajar opencv

http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip?r=http%3A%2F%2Fopencv.org%2F&ts=1408118421&use_mirror=optimate

podemos bajarlo por web pegando la direccion anterior en el navegador o usar wget:

de la primera forma nos la baja a la Carpeta Download.

/home/mi-user/Download

el archivo se llama: opencv-2.4.9.zip

no tengo unzip

sudo apt-get install unzip

para descomprimir usamos unzip:

unzip opencv-2.4.9.zip

esto no creara una carpeta llamada: opencv-2.4.9

copiamos la carpeta descomprimida en me home:

sudo cp -R opencv-2.4.9 ~/

~/ es quivalente ha hacer /home/mi-user

para saber tu home haz:
cd [enter]

pwd

cuando tenemos opencv-2.4.5 en mi home

creamos dentro una carpeta llamada build: sera donde se construirá todo:

cd opencv-2.4.5    -->  entramos en opencv-2.4.5
mkdir build       -->  creamos carpeta

ahora vamos a cambiar los permisos todas las carpetas y archivos: he leido por enotros foros que algunas lib  dan errors por eso

sudo chmod 777 *.*
cd [enter] --> salimos al home

sudo chmod 777 opencv-2.4.5      --> cambiamos permisos
sudo chown mi-user opencv-2-4-5  --> cambiamos propietario

sudo chown mi-user opencv-2-4-5\*.*   --> cambiamos propietario de dentro

esto lo hago por problemas de permisos cuando instala.

instalamos dependencias:
========================
lib requeridas por opencv
sudo apt-get install libopencv-dev

tool de opencv
sudo apt-get install build-essential checkinstall cmake pkg-config yasm

las de tratado de imagen
sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev

las de tratado de video
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install libdc1394-22-dev libxine-dev libgstreamer0.10-dev
sudo apt-get install libgstreamer-plugins-base0.10-dev libv4l-dev


para piton
sudo apt-get install python-dev python-numpy

para intel ttb
sudo apt-get install libtbb-dev

para la gui
sudo apt-get install libqt4-dev libgtk2.0-dev


la explicación se pude ver aca:

http://karytech.blogspot.com.es/2014/05/opencv-249-on-ubuntu-1404.html

vamos a la preparación de la instalación:

cd [enter] -->salimos al home
cd opencv-2.4.9 --> entramo al opencv
cd build    --->entramos en build


cmake -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..


cuando termine no de errores....ufffff

make


después de esto


instalamos propiamente dicho:

sudo make install


ahora modificamos /etc/ld.so.comf

sudo nano /etc/ld.so.conf

y añadimos al final

/usr/local/lib

guardamos  ctrol+o
salidmos ctrol+x


sudo ldconfig

------


hasta aca me costo llegar después de 4 tipo de instalaciones







« Última modificación: 01 de Diciembre de 2014, 02:20:32 por un Moderador »

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: ::Linux+opencv ::
« Respuesta #5 en: 15 de Agosto de 2014, 15:29:19 »
hola compañero

Yo he elegido codeblocks como entono, pero me hubiera gustados probar con eclipse o tal vez con qt,
pero creo que ellos demandan java y terminas instalando muchos megas y después todo va muy lento.

sudo apt-get install codeblocks

despues de eso hay que configurarlo:

setting > compiler:

y es asi:

se ve un poco boroso porque lo force para reducir espacio. pero se ven

son 4 las fotos:














las opciones otras del linker mejor no poner, confirmado..

« Última modificación: 15 de Agosto de 2014, 16:52:02 por pajaro »

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: ::Linux+opencv ::
« Respuesta #6 en: 15 de Agosto de 2014, 16:18:46 »
hola compañero

vos sois usuario habitual de opencv?
o de qt?

te agradezco de tu aporte y tu interés

un saludo.

Desconectado pablomanieri

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 639
Re: ::Linux+opencv ::
« Respuesta #7 en: 15 de Agosto de 2014, 17:36:25 »
En QT he programado alguna que otra cosa no muy complicada. Opencv jamás lo he usado. Estuve viendo los ejemplos y se ven muy interesantes las cosas que se pueden hacer.
Saludos

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: ::Linux+opencv ::Instalacion
« Respuesta #8 en: 15 de Agosto de 2014, 17:54:06 »
hola compañero
ahora que lo tengo funcionando me gustaría hacer algún programa con el.

creo voy a abrir un hilo de ejercicios

y a cambiar el titulo del hilo..


te apuntas a la aventura...?

un saludo.

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1339
Re: ::Linux+opencv ::Instalacion
« Respuesta #9 en: 15 de Agosto de 2014, 23:42:58 »
Yo probe OpenCV en Windows y es muy bueno =)

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: ::Linux+opencv ::Instalacion
« Respuesta #10 en: 17 de Agosto de 2014, 13:04:28 »
hola compañero

¿Como te iniciaste?
¿continuas en la actualidad?
¿conoces de algún tutorial?
yo he leído manuales y el tema es muy amplio.

un saludo