linux 纯命令行安装opencv
时间: 2024-09-07 13:01:48 浏览: 41
在Linux系统上通过纯命令行安装OpenCV可以通过以下步骤进行:
1. 更新系统包索引:
```bash
sudo apt update
```
2. 安装编译依赖包:
```bash
sudo apt install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
```
3. 下载OpenCV源码。您可以通过访问OpenCV官网或者使用Git克隆最新的稳定版本:
```bash
git clone https://github.com/opencv/opencv.git
cd opencv
```
4. 如果需要OpenCV的额外模块(例如OpenCV Contrib),也一并克隆:
```bash
git clone https://github.com/opencv/opencv_contrib.git
```
5. 创建一个构建目录,并进入该目录:
```bash
mkdir build
cd build
```
6. 使用CMake配置项目。如果安装了OpenCV Contrib,需要指定其路径:
```bash
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..
```
7. 编译并安装OpenCV:
```bash
make -j$(nproc)
sudo make install
```
8. 验证安装是否成功:
```bash
pkg-config --modversion opencv4
```
或者
```bash
pkg-config --modversion opencv
```
根据您的系统配置和安装的版本,这个命令可能会略有不同。
完成以上步骤后,OpenCV应该已经安装在您的系统上了,并且可以使用命令行进行调用和编程。
阅读全文