Archivo

Entradas Etiquetadas ‘ffmpeg’

Using libav library

Miércoles, 6 de julio de 2011 2 comentarios

It has been long time since I wrote here and I really wanted to do again :P … but lately my life has had many changes. Leer más…

GD Star Rating
loading...
Share

Usando la librería libav

Sábado, 2 de julio de 2011 5 comentarios

Hacía tiempo que no escribía por aquí y ya tenía muchas ganas :P … pero últimamente mi vida ha tenido muchos cambios. Leer más…

GD Star Rating
loading...
Share

Opencv 1.1pre + ffmpeg en Linux

Lunes, 13 de abril de 2009 21 comentarios

opencv_logo

Llevaba tiempo con ganas de publicar algo sobre OpenCv y al fin puedo publicar algo que seguro gustará a mucha gente. OpenCV es una magnífica librería de procesamiento de imágenes que es ampliamente usada en la comunidad de los programadores que nos dedicamos a este campo, el cual se puede relacionar con la visión por computador, robótica, etc. En la mayoría de distribuciones viene un conjunto de paquetes que instalan opencv en nuestro equipo, estos paquetes suelen ser :

  • libcv-dev
  • lbcvaux-dev
  • libhighgui-dev

Como ya he dicho la librería es fabulosa pero hay un pequeño punto negro que seguramente será resuelto con el tiempo. Dentro de OpenCV tenemos una librería llamada highgui cuyo objetivo es trbajar con las imágenes y vídeos de forma más sencilla, e incluso nos provee de una interfaz para poder mostrar las imágenes en ventanas, manejar eventos de teclado y ratón, etc. Dicha librería depende, a su vez, de la librería ffmpeg para poder leer los vídeos o trabajar con cámaras web. El problema reside en que la mayoría de distribuciones actuales mantienen una versión de ffmpeg muy vieja en sus repositorios y hay dos funciones que han quedado obsoletas: av_decode_video y img_convert. Concretamente el problema parece estar en img_convert que ha sido definitivamente sacada de ffmpeg y ahora se utiliza otra librería para sustituir esa parte obsoleta de código -> libswscale.

La cuestión es que si intentamos instalar la última versión de OpenCV, no podremos disfrutar de las bondades de la librería highgui a no ser que nos instalemos la última versión de ffmpeg, pero es que aún así, hay que hacer unos pequeños ajustes en el código de OpenCV, ya que nos busca las cabeceras de ffmpeg donde no debe. A continuación os doy todos los pasos a seguir para conseguir tener Opencv1.1pre con soporte de ffmpeg en tu distribución GNU/Linux.

Leer más…

GD Star Rating
loading...
Share