我正在使用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/