[Jderobot-dev] DUDA visionLibrary::linesDetection::solisAlgorithm

Eduardo Perdices eperdices en gsyc.es
Mie Feb 29 14:06:54 CET 2012


Hola,

en tu caso el cvResultado es como dices un IplImage*, pero la función de 
solis acepta un IplImage&, es decir necesitas llamar a la función así:

visionLibrary::linesDetection::solisAlgorithm(*cvResultado, &segments);

Saludos.

On 29/02/12 13:07, Julio Guillén wrote:
> 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 "sudo ldconfig" 
> para actualizar las librerias.
>
> El caso es que hago lo siguiente:
>
> std::vector<Segment2D> segments;
> visionLibrary::linesDetection::solisAlgorithm(cvResultado, &segments);
>
> siendo cvResultado un IplImage*.
>
> En linesDetection.h [1] define solisAlgorithm de la siguiente manera:
>
> static void solisAlgorithm (IplImage &image, std::vector<Segment2D> 
> *segments);
>
> Y en el archivo solisdetector.cpp [2] de E. Perdices, lo emplea 
> (resumiendolo) de la siguiente forma:
>
> SolisDetector::detect(IplImage &src, bool debug) {
> vector<Segment2D> solis_lines;
> linesDetection::solisAlgorithm(src, &solis_lines);
> }
>
>
> Al compilar me devuelve lo siguiente:
>
> viewer.cpp:337: error: no matching function for call to 
> ‘visionLibrary::linesDetection::solisAlgorithm(IplImage*&, 
> std::vector<Segment2D, std::allocator<Segment2D> >*)’
> linesDetection.h:43: note: candidates are: static void 
> visionLibrary::linesDetection::solisAlgorithm(IplImage&, 
> std::vector<Segment2D, std::allocator<Segment2D> >*)
>
>
> [1] 
> http://svn.jderobot.org/jderobot/trunk/src/libs/visionlib/linesDetection.h
> [2] 
> http://svn.jderobot.org/robotvision/trunk/eperdicesProjects/hybridloc/SolisDetector.cpp
>
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20120229/3c62123f/attachment.htm 


More information about the Jde-developers mailing list