下载OpenCV4的源代码,并按照官方文档进行编译和安装。这通常涉及解压缩源代码、创建构建目录、运行CMake配置脚本、编译和安装等步骤。 2. 检查pkg-config的搜索路径 如果已安装OpenCV4,但pkg-config仍然找不到它,可能是因为pkg-config的搜索路径不包含OpenCV4的安装路径。可以通过以下命令查看当前的pkg-config搜索路径:...
用pkg-config就可以解决这个问题,使用很简单: g++ DisplayImage.cpp $(pkg-config--cflags --libs opencv4) 其实就是用pkg-config --cflags --libs opencv4这个命令代替了-I -L -lxxx.so等指令。 其实构建OpenCV项目还有一种方法是cmake,关于cmake的使用方法,我们以后再介绍。 怎么使用pkg-config 这篇文建...
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/Cellar/opencv/4.1.2/lib/pkgconfig exportPKG_CONFIG_PATH 指向opencv.pc文件: # Package Information for pkg-config prefix=/usr/local/Cellar/opencv/4.1.2 exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir_old=${prefix}/include/opencv4/openc...
opencv.pc。 # Package Information for pkg-config prefix=/usr exec_prefix=${prefix} libdir=${prefix}/lib/x86_64-linux-gnu includedir_old=${prefix}/include/opencv includedir_new=${prefix}/include Name: OpenCV Description: Open Source Computer Vision Library Version: 2.4.8 Libs: -L${libdir}...
以opencv为例: 查看头文件位置 12345 # 命令形式:pkg-config --cflags software_name# demo$ pkg-config --cflags opencv-I/usr/local/Cellar/opencv3/3.1.0_4/include/opencv -I/usr/local/Cellar/opencv3/3.1.0_4/include 查看lib库的位置 12345 # 命令形式:pkg-config --libs software_name# demo...
其实就是用pkg-config --cflags --libs opencv4这个命令代替了-I -L -lxxx.so等指令。 其实构建OpenCV项目还有一种方法是cmake,关于cmake的使用方法,我们以后再介绍。 怎么使用pkg-config 这篇文建是就是根据官方文档介绍写的,大家以后需要安装什么模块,查看使用方法的,尽量都去官网看一看。
安装、使用OpenCV4的全部过程,总的来说分为以下几部分: 安装必要软件,如cmake 下载OpenCV源码,包括opencv和opencv_contrib,并且解压、摆好位置 运行cmake-gui,在图形化页面上配置编译项 编译、安装 配置环境 验证 环境 环境信息如下: 操作系统:Ubuntu16.04桌面版 OpenCV:4.1.1 注意:本文全程使用非root...
Libs: 也很重要,pkg-config的参数–libs就指向这里。主要用于写本模块的库/依赖库的路径。 Libs.private: 本模块依赖的库,但不需要第三方知道。 例如: Name: opencv Description:OpenCV pc file Version: 2.4 Cflags:-I/usr/local/include Libs:-L/usr/local/lib –lxxx –lxxx 1. 2. 3. 4. 5....
意思是在 PKG_CONFIG_PATH 环境变量中没有找到 opencv 的配置文件 ‘opencv.pc’,即 opencv 不在 pkg-config 的搜索路径,那什么是 pkg-config?什么是 PKG_CONFIG_PATH? 1. pkg-config 一般我们写的程序都是要依赖一些库,如 opencv,但库的安装位置可能不同,这时就需要一个工具能够管理并能搜索这些库的路径(...
缺省情况下,pkg-config首先在prefix/lib/pkgconfig/中查找相关包(譬如opencv)对应的相应的文件(opencv.pc)。在linux上上述路径名为/usr/lib/pkconfig/。若是没有找到,它也会到PKG_CONFIG_PATH这个环境变量所指定的路径下去找。若是没有找到,它就会报错,例如: Package opencv was not found in the pkg-config ...