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

Julio Guillén julio.guillen en gmail.com
Mie Feb 29 13:07:20 CET 2012


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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20120229/6e6118d8/attachment.htm 


More information about the Jde-developers mailing list