<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">El 08/01/14 12:57, Eloy escribi&oacute;:<br>
    </div>
    <blockquote cite="mid:1389182275504-4641999.post@n4.nabble.com"
      type="cite">
      <pre wrap="">Hola, tengo un video avi cargado por cameraserver para poder usarlo en mi
componente.

Con otros videos no me pasa. No se si puede ser el formato del video. He
probado a cambiar en el cfg de cameraserver el formato RGB8 por YUY2.
</pre>
    </blockquote>
    <br>
    <br>
    Buenas tardes.<br>
    <br>
    Deber&iacute;as editar el c&oacute;digo de cameraserver y mostrar la profundidad
    de color y los canales de cada fotograma para averiguar lo que
    ocurre. A ojo parece que la imagen se entrelaza con el doble (o
    triple) del tama&ntilde;o esperado, es como si fuera "RGB4" o alg&uacute;n formato
    de un &uacute;nico byte (s&oacute;lo pienso en voz alta), pero lo suyo es
    averiguarlo ANTES de la transformaci&oacute;n de RGB a BGR:<br>
    <br>
    <blockquote>std::cout &lt;&lt; "Profundidad: " &lt;&lt;
      frame.depth() &lt;&lt; ", canales: " &lt;&lt;<br>
      &nbsp;&nbsp;&nbsp; frame.channels()
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      &lt;&lt; std::endl;<br>
      cv::cvtColor(frame, frame, CV_RGB2BGR);<br>
    </blockquote>
    <br>
    Estas l&iacute;neas de c&oacute;digo las deber&aacute;s incluir dentro de la clase
    ReplyTask (m&eacute;todo run). Recuerda que la de RGB2BGR debes mantenerla,
    s&oacute;lo debes agregar la l&iacute;nea anterior para que te aparezcan los datos
    de canales y profundidad de color de cada canal de la imagen antes
    de ser (&iquest;err&oacute;neamente?) transformada.<br>
    <br>
    Un saludo.<br>
  </body>
</html>