[Jderobot-dev] problemas con paquete jderobot-opencv

Oscar Garcia oscar.robotica en linaresdigital.com
Dom Jun 16 20:01:48 CEST 2013


El 16/06/13 15:58, Julio Guill�n escribi�:
> Luego un programa tan sencillo como:
>
> VideoCapture capture("VIDEOFINAL");
>
>  /*if (!capture.isOpened()){
>         cout << " ...(!) Error leyendo el archivo " << argv[2] << endl;
>         return EXIT_FAILURE;
>  }*/
>
>  [... bla, bla, bla ...]
>
> Si el texto comentado lo descomento, me dice que no es capaz de abrir 
> el archivo y me salta el error, pero el archivo est� convertido tal y 
> como opencv me pide y he probado con otros videos y ocurre lo mismo.



A ver, sin c�digo exacto ni los archivo de medios para poder comprobar 
lo que pasa estamos dando palos de ciego.

Por lo pronto, si descomentas las l�neas de comprobaci�n de apertura del 
dispositivo de captura y te salta un mensaje de error... mal empezamos. 
Cualquier cosa a partir de este punto te va a fallar porque no vas a 
obtener fotogramas v�lidos de una fuente err�nea o mal inicializada, 
cualquier error que se produzca si no abre el archivo es completamente 
l�gico e irrelevante.

Hay que investigar el motivo por el que no te abre el v�deo o el archivo 
de medios que desees (webcam u otros medios como comentaste en el 
mensaje anterior).



> Si comento el texto para que me muestre el error al tratar de leer la 
> imagen me devuelve lo siguiente:
> OpenCV Error: Bad flag (parameter or structure field) (Unrecognized or 
> unsupported array type) in cvGetMat, file 
> /home/mikel/workSpace/dev/pkgs-created-v2/wheezy/opencv-jderobot-2.4.2/modules/core/src/array.cpp, 
> line 2482
> terminate called after throwing an instance of 'cv::Exception'
>   what(): 
> /home/mikel/workSpace/dev/pkgs-created-v2/wheezy/opencv-jderobot-2.4.2/modules/core/src/array.cpp:2482: 
> error: (-206) Unrecognized or unsupported array type in function cvGetMat


Tal y como te dije en el p�rrafo anterior, cualquier error despu�s de la 
l�nea de comprobaci�n de archivo abierto correctamente es irrelevante.



> Ya no se me ocurren m�s ideas.
> Ojal� podais ayudarme. Recuerdo a todos que mi jderobot est� reci�n 
> instalado en un WHEEZY limpio para la ocasi�n. El video y la c�mara, a 
> trav�s de jderobot y cameraserver funciona perfecto.



Que funcione c�mara y v�deo a partir de jderobot puede descartar 
problemas entre el OpenCV que tengas de los repositorios de jderobot y 
las librer�as gstreamer de tu sistema operativo, pero para poder 
ayudarte necesitar�amos m�s informaci�n.

Un saludo.


More information about the Jde-developers mailing list