安装CMake和pkg-config的过程相对简单。安装完成后,可以通过以下命令验证安装是否成功:
shell
pkg-config --version
cmake --version
下载OpenCV及OpenCV_contrib
访问以下链接下载所需压缩包:
初始化编译环境
创建一个名为opencv-dev
的目录,并将下载的压缩包解压到该目录下。随后进入解压后的目录,执行以下命令:
shell
cd /path/to/opencv-dev/opencv-4.0.0 # 将路径替换为你自己的路径
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/path/to/opencv-dev/opencv-4.0.0/build -D INSTALL_C_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=/path/to/opencv-dev/opencv_contrib-4.0.0/modules -D OPENCV_GENERATE_PKGCONFIG=ON ..
其中,-D OPENCV_GENERATE_PKGCONFIG=ON
表示在编译过程中生成pkg-config文件。
编译
转至 /path/to/opencv-dev/opencv-4.0.0/build
目录,执行以下命令完成编译:
shell
make -j4 && make install
设置环境变量
添加环境变量:
shell
export DYLD_LIBRARY_PATH=/path/to/opencv-dev/opencv-4.0.0/build/lib:$DYLD_LIBRARY_PATH
source ~/.bash_profile
拷贝pkg-config文件
将生成的pkg-config文件复制到指定目录,重命名为 opencv4.pc
,避免与已安装的其他版本冲突:
shell
cp /path/to/opencv-dev/opencv-4.0.0/build/lib/pkgconfig/opencv.pc /usr/local/lib/pkgconfig/opencv4.pc
验证pkg-config
使用以下命令检查pkg-config是否能够找到OpenCV4的相关信息:
shell
pkg-config --cflags --libs opencv4
配置OpenCV_DIR
配置OpenCV_DIR环境变量,以便后续使用CMake编译项目时能够正确找到OpenCV库。
以上步骤可以帮助你在系统中成功安装和配置OpenCV。