网络工程师如何在Centos 7 安装OpenCV
1. yum方式安装
通过yum的方式是最简单、最方便的,不过安装的版本较低,版本为2.4.5!
1.1 安装opencv及依赖
1 |
$ yum install opencv opencv-devel opencv-python -y |
1.2 查看opencv的版本
1.2.1 方法一(通过命令行的方式查看)
1 |
$ pkg-config --modversion opencv |
1.2.2 方法二(通过导入python cv2模块的方式查看)
1 |
$ python -c "\ |
2. 源码安装OpenCV
通过源码的方式可以安装较新的版本!
2.1 安装必需的依赖
1 |
$ yum install epel-release git gcc gcc-c++ cmake3 qt5-qtbase-devel \ |
2.2 获取OpenCV
直接是从github上获取的,github仓库中默认的版本为4.0.0,也可访问opencv官网下载更新的版本!
1 |
$ mkdir ~/opencv_build && cd ~/opencv_build |
2.3 CMake配置构建、编译、安装
2.3.1 构建
1 |
$ cd ~/opencv_build/opencv && mkdir build && cd build |
构建完成后,可以看到以下信息:
1 |
-- Configuring done |
2.3.2 编译
通过运行以下命令开始编译过程。根据您的处理器修改-j
标志。如果您不知道处理器的内核数,可以通过键入nproc
找到它。我的系统有8个核心,因此我正在使用-j8
标志
1 |
$ make -j8 |
编译完成后,出现以下内容:
1 |
[100%] Built target example_tutorial_Threshold_inRange |
2.3.5 安装
1 |
$ make install |
2.3.6 创建符号链接
1 |
$ ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/ |
2.4 验证版本
2.4.1 方法一(通过命令行的方式查看)
1 |
$ pkg-config --modversion opencv4 |
2.4.2 方法二(通过导入python cv2模块的方式查看)
1 |
$ ln -s /usr/local/lib/python2.7/site-packages/cv2 /usr/lib/python2.7/site-packages/ |
扫二维码,关注我
编辑 & 创作 & 排版|圈圈