Genial era eso. No se por qué pensé que lo había probado ya...<br><br><div class="gmail_quote">El 29 de febrero de 2012 14:06, Eduardo Perdices <span dir="ltr">&lt;<a href="mailto:eperdices@gsyc.es">eperdices@gsyc.es</a>&gt;</span> escribió:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>

  
    
    
  
  <div text="#000000" bgcolor="#ffffff">
    Hola,<br>
    <br>
    en tu caso el cvResultado es como dices un IplImage*, pero la
    función de solis acepta un IplImage&amp;, es decir necesitas llamar
    a la función así:<br>
    <br>
    visionLibrary::linesDetection::solisAlgorithm(*cvResultado,
    &amp;segments);<br>
    <br>
    Saludos.<div><div class="h5"><br>
    <br>
    On 29/02/12 13:07, Julio Guillén wrote:
    </div></div><blockquote type="cite"><div><div class="h5">Hola amigos, estoy tratando de utilizar la libreria
      visionlib de JDErobot. La compilo mediante el Makefile que tiene y
      me genera visionlib.a que copio a /usr/local/lib. Luego ejecuto
      &quot;sudo ldconfig&quot; para actualizar las librerias.<br>
      <br>
      El caso es que hago lo siguiente:<br>
      <br>
      std::vector&lt;Segment2D&gt; segments;<br>
      visionLibrary::linesDetection::solisAlgorithm(cvResultado,
      &amp;segments);<br clear="all">
      <br>
      siendo cvResultado un IplImage*.<br>
      <br>
      En linesDetection.h [1] define solisAlgorithm de la siguiente
      manera:<br>
      <br>
      static void solisAlgorithm (IplImage &amp;image,
      std::vector&lt;Segment2D&gt; *segments);<br>
      <br>
      Y en el archivo solisdetector.cpp [2] de E. Perdices, lo emplea
      (resumiendolo) de la siguiente forma:<br>
      <br>
      SolisDetector::detect(IplImage &amp;src, bool debug) {<br>
      <div style="margin-left:40px">vector&lt;Segment2D&gt;
        solis_lines;<br>
        linesDetection::solisAlgorithm(src, &amp;solis_lines);<br>
      </div>
      }<br>
      <br>
      <br>
      Al compilar me devuelve lo siguiente:<br>
      <br>
      viewer.cpp:337: error: no matching function for call to
      ‘visionLibrary::linesDetection::solisAlgorithm(IplImage*&amp;,
      std::vector&lt;Segment2D, std::allocator&lt;Segment2D&gt; &gt;*)’<br>
      linesDetection.h:43: note: candidates are: static void
      visionLibrary::linesDetection::solisAlgorithm(IplImage&amp;,
      std::vector&lt;Segment2D, std::allocator&lt;Segment2D&gt; &gt;*)<br>
      <br>
      <br>
      [1] <a href="http://svn.jderobot.org/jderobot/trunk/src/libs/visionlib/linesDetection.h" target="_blank">http://svn.jderobot.org/jderobot/trunk/src/libs/visionlib/linesDetection.h</a><br>
      [2] <a href="http://svn.jderobot.org/robotvision/trunk/eperdicesProjects/hybridloc/SolisDetector.cpp" target="_blank">http://svn.jderobot.org/robotvision/trunk/eperdicesProjects/hybridloc/SolisDetector.cpp</a><br>
      </div></div><pre><fieldset></fieldset>
_______________________________________________
Jde-developers mailing list
<a href="mailto:Jde-developers@gsyc.es" target="_blank">Jde-developers@gsyc.es</a>
<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>
</pre>
    </blockquote>
    <br>
  </div>

<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>
<br></blockquote></div><br><br clear="all"><br>-- <br><div><table style="color:rgb(0,0,0)" width="100%" cellpadding="0" cellspacing="10" border="0"><tbody><tr><td valign="top" width="200" align="right"><img alt="Logo" src="http://www.firmasdecorreo.com/dyndata/images/firmasdecorreo.com-2011-11-10_16:02:09_5143-02.png" hspace="5"></td>

<td style="padding:10px" valign="top" align="left"><p><font style="font-size:18px" face="Arial, Helvetica, sans-serif"></font><font color="#05233d">Julio Guillén García</font><br><font face="Arial, Helvetica, sans-serif"></font><i><font color="#90a7b5">Software Team Lead</font></i><br>

<font style="font-size:12px" face="Arial, Helvetica, sans-serif"><b><font color="#1b4260">+34 657082696 </font></b>· <a style="color:rgb(0,153,204);text-decoration:none" href="mailto:julio.guillen@gmail.com" target="_blank">julio.guillen@gmail.com</a> </font><br>

</p><p><font style="font-size:14px" color="#05233d" face="Arial, Helvetica, sans-serif">Future Vehicles and Entrepreneurs</font><br><font style="font-size:12px" color="#416886" face="Arial, Helvetica, sans-serif">E.T.S.I. Navales - Aula Fuve-E · Avenida Arco de la Victoria s/n 28040 Madrid</font><br>

<font size="-1" color="#1b4260" face="Arial, Helvetica, sans-serif"><a style="color:rgb(0,153,204);text-decoration:none" href="http://www.fuve-e.es/" target="_blank">www.fuve-e.es</a></font></p><table style="margin-top:10px" cellpadding="15" cellspacing="0" border="0">

<tbody><tr><td style="padding:5px">  <a style="color:rgb(0,153,204);text-decoration:none" href="http://www.facebook.com/pages/FuVe-E-Future-Vehicles-and-Entrepreneurs/198223636863099" target="_blank"><img alt="facebook" src="http://www.firmasdecorreo.com/media/img-firmas/facebook.png" width="24" height="24" border="0"></a> <a style="color:rgb(0,153,204);text-decoration:none" href="http://www.twitter.com/fuveorg" target="_blank"><img alt="twitter" src="http://www.firmasdecorreo.com/media/img-firmas/twitter.png" width="24" height="24" border="0"></a> <a style="color:rgb(0,153,204);text-decoration:none" href="http://www.linkedin.com/company/2346037?trk=tyah" target="_blank"><img alt="linkedIn" src="http://www.firmasdecorreo.com/media/img-firmas/linkedin.png" width="24" height="24" border="0"></a>     </td>

</tr></tbody></table></td></tr><tr><td style="padding-top:15px;border-top-color:rgb(219,234,231);border-top-width:2px;border-top-style:solid" colspan="2" valign="top" align="left"><p><font style="font-size:12px" color="#90a7b5" face="Arial, Helvetica, sans-serif"><img alt="eco" src="http://www.firmasdecorreo.com/media/img-firmas/ico-eco.gif" width="14" height="14" align="absMiddle"> No me imprimas si no es necesario. Protejamos el medio ambiente</font></p>

<p><font size="-2" color="#cccccc">Este correo electrónico y, en su caso, cualquier fichero anexo al mismo, contiene información de carácter confidencial exclusivamente dirigida a su destinatario o destinatarios. Queda prohibida su divulgación, copia o distribución a terceros sin la previa autorización escrita de FUVE-E <br>

<br>En caso de no ser usted la persona a la que fuera dirigido este mensaje y a pesar de ello está continúa leyéndolo, ponemos en su conocimiento que está cometiendo un acto ilícito en virtud de la legislación vigente en la actualidad, por lo que deberá dejarlo de leer automáticamente. <br>

<br>FUVE-E no es responsable de su integridad, exactitud, o de lo que acontezca cuando el correo electrónico circula por las infraestructuras de comunicaciones electrónicas públicas. En el caso de haber recibido este correo electrónico por error, se ruega notificar inmediatamente esta circunstancia mediante reenvío a la dirección electrónica del remitente. <br>

<br>El correo electrónico vía Internet no permite asegurar la confidencialidad de los mensajes que se transmiten ni su integridad o correcta recepción, por lo que FUVE-E no asume ninguna responsabilidad que pueda derivarse de este hecho.</font></p>

</td></tr></tbody></table></div><br>