在更新了PKG_CONFIG_PATH环境变量之后,你可以再次运行pkg-config --modversion opencv4(或相应的命令来检查OpenCV的版本)来验证pkg-config现在是否能够找到OpenCV 4的配置文件。 如果以上步骤正确无误,你应该能够解决“package opencv4 was not found in the pkg-config search path”的错误。如果问题仍然存在,可能需要...
安装、使用OpenCV4的全部过程,总的来说分为以下几部分: 安装必要软件,如cmake 下载OpenCV源码,包括opencv和opencv_contrib,并且解压、摆好位置 运行cmake-gui,在图形化页面上配置编译项 编译、安装 配置环境 验证 环境 环境信息如下: 操作系统:Ubuntu16.04桌面版 OpenCV:4.1.1 注意:本文全程使用非root...
用pkg-config就可以解决这个问题,使用很简单: g++ DisplayImage.cpp $(pkg-config--cflags --libs opencv4) 其实就是用pkg-config --cflags --libs opencv4这个命令代替了-I -L -lxxx.so等指令。 其实构建OpenCV项目还有一种方法是cmake,关于cmake的使用方法,我们以后再介绍。 怎么使用pkg-config 这篇文建...
PKGCONFIG += opencv4 #ffmpeg PKGCONFIG += libavcodec \ libavfilter \ libavutil \ libswscale \ libavdevice \ libavformat \ libswresample #原始方式 #not use follow way #INCLUDEPATH += /usr/local/include \ # /usr/local/include/opencv4 \ # /usr/local/include/opencv4/opencv2 #LIBS +=/...
g++ DisplayImage.cpp $(pkg-config --cflags --libs opencv4) 1. 其实就是用pkg-config --cflags --libs opencv4这个命令代替了-I -L -lxxx,so等指令。 其实构建OpenCV项目还有一种方法是cmake,关于cmake的使用方法,我们以后再介绍。 怎么使用pkg-config ...
指向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/opencv includedir_new=${prefix}/include/opencv4
2 第二步pkg-config通过“pkg-config 第三方库的名称”来使用,又分为"--libs","--cdlags","--libs --cflags"几种方式使用,如下图所示:3 第三步我们在debian系统上输出这几条命令,可以看到结果如下图所示:4 第四步pkg-config可以通过“gcc cvtest.c `pkg-config opencv libs cflags`”代码在shell...
【分享】Petalinux编译多个源文件的Linux应用程序的Makefile
查看当前版本 pkg-config--modversion opencv 在~/.bashrc最后添加如下内容: CMAKE_INSTALL_PREFIX=/usr/local/opencv3exportPKG_CONFIG_PATH=/usr/local/opencv3/lib/pkgconfigexportLD_LIBRARY_PATH=/usr/local/opencv3/lib 然后执行: source~/.bashrc
如果.pc文件路径不在pkg-config搜寻路径下,例如我的opencv4.pc在/usr/local/opencv4/lib/pkgconfig目录下(可以使用sudo find / -name "opencv4.pc"来找到目录),可以在~/.bashrc中添加:export PKG_CONFIG_PATH=/usr/local/opencv4/lib/pkgconfig