我正在使用OpenCV 2.3.1在Ubuntu 11.04的NetBeans 6.9上开发Delaunay三角剖分代码。我已经包含了所有可以在链接列表中找到的库,但是当我尝试链接时会收到以下错误消息。

build/Debug/GNU-Linux-x86/_ext/1942517469/TwoDTriangulation.o: In function `cvCreateSubdivDelaunay2D':
/usr/local/include/opencv2/imgproc/imgproc_c.h:376: undefined reference to `cvCreateSubdiv2D'
/usr/local/include/opencv2/imgproc/imgproc_c.h:378: undefined reference to `cvInitSubdivDelaunay2D'

最佳答案

这些符号在libopencv_imgproc.so中定义,这意味着,如果您使用 g++ 通过cmd-line编译应用程序,则必须添加-lopencv_imgproc标志。

关于c++ - OpenCV中缺少的三角剖分库:,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9763167/

10-12 23:07