[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