2. 开始编译安装 1) 安装vs2017并从网上搜索序列号进行注册. 2) 安装opencv源代码 opencv-3.3.1-vc14.exe到C盘根目录. 3) 配置cmake-gui, 设置源目录和生成目录, 设置编译器为vs2017, x64版本. 然后执行Configure. 这个过程时间比较长, 中间遇到的问题是下载 文件opencv_ffmpeg331_64.dll和opencv_ffmpeg331...
-I为头文件目录 -L为交叉编译出来lib库的目录 2.使用PKG_CONFIG检查编译 1)在lib目录下创建pkgconfig文件并创建opencv-arm.pc文件 opencv-arm.pc内容如下 # Package Information for pkg-config prefix=/home/aning1/arm-opencv exec_prefix=${prefix} libdir= /home/aning1/arm-opencv/install/lib/ includedi...
编译指令g++ `pkg-config --cflags --libs opencv` showimage.c -o showimage(注意:pkg 前以及 opencv 后的符号并非单引号,而是esc按键下方的 ` 符号,cflags 与 libs 前为双 -- 符号)执行指令./showimage /home/pi/opencv-2.4.9/samples/c/lena.jpg执行完这行指令后,若有出现error: libopencv_calib3d ...
4、在文件末尾加入: PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH 5、最后执行: source /etc/bash.bashrc
所有有了这个工具之后我们的编译就很方便了(不过在此之前你要确保你安装的OpenCV的安装链接库文件的目录下有一个pkgconfig文件夹,在该文件夹里面有个opencv.pc的文件,其实这就是pkg-config下OpenCV的配置文件)。 使用pkg-config时,选项--cflags 它是用来指定程序在编译时所需要头文件所在的目录,选项 --libs则是指...
在构建代码中CMAKE_INSTALL_PREFIX涉及到之后引用opencv的路径,OPENCV_GENERATE_PKGCONFIG影响pkgconfig的创建,建议填写。 注意:在进行编译过程中,可能会遇到构建程序卡在如下进度: IPPICV: Downloading ippicv_2020_lnx_intel64_20191018_general.tgz from https://ghproxy.com/https://raw.githubusercontent.com/open...
到此为止就完成了OpenCV 4.0的源码编译安装。 最后一步是设置环境变量,命令如下: vi ~/.bashrc 在文件最后增加下面两行代码: 注意这里的路径是我的安装路径,需要修改为你自己前文执行cmake的时候配置的安装路径 export PKG_CONFIG_PATH=~/study/usr/local/lib/pkgconfig ...
OpenCV编译后会在/OPENCV_DIR_PATH/lib/pkgconfig/下产生opencv.pc文件,里面定义了这些路径变量: image prefix定义了编译安装的主目录;exec_prefix则是可执行文件目录;然后还有include文件夹目录等等。 通过/usr/bin/下的pkg-config命令,会扫描所有系统/usr/lib/下和环境变量PKG_CONFIG_PATH所定义的所有pkgconfig文件...
1、报错:“cc:未找到命令” 解决办法如下: Linux环境安装gcc。 yum install -y tcl y...