<div dir="ltr"><div><div><div><div>Ok, ya lo he resuelto.<br><br></div></div>Definitivamente voy a abandonar ECLIPSE. No hace más que dar problemas.<br><br></div>Muchas gracias por tu tiempo Óscar.<br><br><br></div>Saludos<br>

<br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 16 de junio de 2013 20:01, Oscar Garcia <span dir="ltr">&lt;<a href="mailto:oscar.robotica@linaresdigital.com" target="_blank">oscar.robotica@linaresdigital.com</a>&gt;</span> escribió:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">El 16/06/13 15:58, Julio Guillén escribió:<br>
<div class="im">&gt; Luego un programa tan sencillo como:<br>
&gt;<br>
&gt; VideoCapture capture(&quot;VIDEOFINAL&quot;);<br>
&gt;<br>
&gt;  /*if (!capture.isOpened()){<br>
&gt;         cout &lt;&lt; &quot; ...(!) Error leyendo el archivo &quot; &lt;&lt; argv[2] &lt;&lt; endl;<br>
&gt;         return EXIT_FAILURE;<br>
&gt;  }*/<br>
&gt;<br>
</div>&gt;  [... bla, bla, bla ...]<br>
<div class="im">&gt;<br>
&gt; Si el texto comentado lo descomento, me dice que no es capaz de abrir<br>
&gt; el archivo y me salta el error, pero el archivo está convertido tal y<br>
&gt; como opencv me pide y he probado con otros videos y ocurre lo mismo.<br>
<br>
<br>
<br>
</div>A ver, sin código exacto ni los archivo de medios para poder comprobar<br>
lo que pasa estamos dando palos de ciego.<br>
<br>
Por lo pronto, si descomentas las líneas de comprobación de apertura del<br>
dispositivo de captura y te salta un mensaje de error... mal empezamos.<br>
Cualquier cosa a partir de este punto te va a fallar porque no vas a<br>
obtener fotogramas válidos de una fuente errónea o mal inicializada,<br>
cualquier error que se produzca si no abre el archivo es completamente<br>
lógico e irrelevante.<br>
<br>
Hay que investigar el motivo por el que no te abre el vídeo o el archivo<br>
de medios que desees (webcam u otros medios como comentaste en el<br>
mensaje anterior).<br>
<div class="im"><br>
<br>
<br>
&gt; Si comento el texto para que me muestre el error al tratar de leer la<br>
&gt; imagen me devuelve lo siguiente:<br>
&gt; OpenCV Error: Bad flag (parameter or structure field) (Unrecognized or<br>
&gt; unsupported array type) in cvGetMat, file<br>
&gt; /home/mikel/workSpace/dev/pkgs-created-v2/wheezy/opencv-jderobot-2.4.2/modules/core/src/array.cpp,<br>
&gt; line 2482<br>
&gt; terminate called after throwing an instance of &#39;cv::Exception&#39;<br>
&gt;   what():<br>
&gt; /home/mikel/workSpace/dev/pkgs-created-v2/wheezy/opencv-jderobot-2.4.2/modules/core/src/array.cpp:2482:<br>
&gt; error: (-206) Unrecognized or unsupported array type in function cvGetMat<br>
<br>
<br>
</div>Tal y como te dije en el párrafo anterior, cualquier error después de la<br>
línea de comprobación de archivo abierto correctamente es irrelevante.<br>
<div class="im"><br>
<br>
<br>
&gt; Ya no se me ocurren más ideas.<br>
&gt; Ojalá podais ayudarme. Recuerdo a todos que mi jderobot está recién<br>
&gt; instalado en un WHEEZY limpio para la ocasión. El video y la cámara, a<br>
&gt; través de jderobot y cameraserver funciona perfecto.<br>
<br>
<br>
<br>
</div>Que funcione cámara y vídeo a partir de jderobot puede descartar<br>
problemas entre el OpenCV que tengas de los repositorios de jderobot y<br>
las librerías gstreamer de tu sistema operativo, pero para poder<br>
ayudarte necesitaríamos más información.<br>
<div class="HOEnZb"><div class="h5"><br>
Un saludo.<br>
_______________________________________________<br>
Jde-developers mailing list<br>
<a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
<a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
</div></div></blockquote></div><br></div>