如何构建简单的OpenCV程序
How to build simple OpenCV program
我正在尝试在http://docs.opencv.org/doc/tutorials/introduction/display_image/display_image.html在我的机器上安装OpenCV之后。我试图使用g++ display_image.cpp -o DisplayImage
编译它,但我得到了以下错误:
display_image.cpp:(.text+0x9d): undefined reference to `cv::imread(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
我认为这与我如何编译程序有关(对opencv2的一些未解析引用),但我不知道如何解决它。我使用的是Ubuntu 13.04。谢谢
编辑:我意识到这与OpenCV 2.3编译问题-未定义引用-Ubuntu 11.10类似,但我并不真正理解pkg-config opencv --cflags --libs
的使用以及如何避免它
您得到了一个链接器错误,因为您没有在GCC命令行上指定OpenCV
遵循该教程(http://opencv.willowgarage.com/wiki/CompileOpenCVUsingLinux)将您的样本与OpenCV 链接
相关文章:
- 我怎样才能简单地将opencv 包含在我的项目中与CMake
- OpenCV 简单 2D 矩阵乘法失败
- Alpine Docker容器中的简单OPENCV程序上的链接器错误
- FFMpeg与OpenCV的格式转换/简单转换
- 无法使用CMake编译简单的Opencv C++文件
- 简单的C OPENCV IMSHOW示例与分段故障崩溃
- 为什么对于简单的 StereoBM 算法,我的代码比 opencv 慢得多
- 是否有一个演示 C/C++ OpenCV 程序,可以从网络摄像头进行简单的球跟踪
- OpenCV简单代码编译成功,但在运行时崩溃
- 使用Qt Creator和OpenCV制作一个简单的程序
- OpenCV C++简单的对象跟踪
- C++OpenCV:应用二维卷积的最简单方法是什么
- OpenCV中颜色差异的简单度量
- 如何构建简单的OpenCV程序
- 简单的OpenCV命令可以在调试模式下工作,但不能在发布模式下工作
- OpenCV 2.2 VS2010 - 用非常简单的代码获取"Access violation reading"
- Windows 8.1 中 Visual Studio 12 中的 OpenCV 错误。这是调试时的简单代码,它说一些错误。我该如何解决这个问题?
- 哪个opencv cuda库我需要运行一个简单的opencv cuda程序
- OpenCV:用标量除Mat最简单的方法是什么?
- 简单的 OpenCV 程序无法运行;没有错误。现在怎么办?