安装opencv3.4.1
时间: 2025-01-04 13:34:27 浏览: 6
### 安装特定版本(3.4.1)的OpenCV
为了安装指定版本(3.4.1)的OpenCV,在Linux环境中可以遵循一系列指令完成此操作。首先,需要确保环境已经更新并安装必要的依赖项。
#### 下载和解压源码包
通过命令行进入用户的家目录,并利用wget工具下载对应版本的压缩包:
```bash
$ cd ~
$ wget -O opencv-3.4.1.zip https://github.com/opencv/opencv/archive/3.4.1.zip
$ unzip opencv-3.4.1.zip
```
上述命令会创建一个名为`opencv-3.4.1`的新文件夹[^1]。
#### 编译前准备
在编译之前还需要获取额外的支持库比如contrib模块(如果需要的话),这一步不是强制性的但是能增加更多功能支持。对于基本版来说可以直接跳过这部分。
接着设置CMakeLists.txt配置选项以及构建过程中的参数调整,通常建议新建一个build子目录来进行这些工作以保持项目结构清晰整洁:
```bash
$ cd ~/opencv-3.4.1/
$ mkdir build && cd build
```
然后运行cmake进行预处理阶段的工作,这里可以根据个人需求自定义一些开关变量来控制最终产物特性,例如启用GUI组件等;不过由于是在无图形界面环境下部署所以应该禁用相关部分以免遇到不必要的麻烦。
#### 配置与编译
执行如下命令开始正式编译流程:
```bash
$ cmake ..
$ make -j$(nproc)
```
-j标志后的括号表达式用于自动检测CPU核心数量从而加速多线程并发作业效率最大化。
#### 安装
当所有目标都成功链接完毕之后就可以将其移动至系统默认位置供全局调用了:
```bash
$ sudo make install
```
此时理论上就已经完成了整个安装过程。
#### 设置环境变量
为了让其他程序能够找到新安装好的动态链接库,可能还需手动编辑/etc/profile或者~/.bashrc之类的shell初始化脚本追加相应路径到LD_LIBRARY_PATH里去,具体做法取决于实际应用场景和个人偏好。另外一种方法就是修改PKG_CONFIG_PATH让pkg-config工具知晓新的.pc文件所在之处以便于后续开发时方便引用头文件及静态库资源[^3]。
最后重启终端使更改生效即可验证是否一切正常运作了。
阅读全文