liunx系统安装opencv
时间: 2024-11-05 19:08:41 浏览: 37
在Linux系统上安装OpenCV通常需要通过包管理器或者源码编译的方式进行。以下是两个常见的安装步骤:
**通过包管理器安装(适用于基于Debian/Ubuntu系统的Linux)**:
1. 更新包列表:`sudo apt-get update`
2. 安装依赖:`sudo apt-get install build-essential cmake git libgtk-3-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev x264 v4l-utils`
3. 检查并安装OpenCV预配置包:`sudo apt-get install python3-opencv` 或 `sudo apt-get install python-opencv`(取决于您的Python版本)
4. 如果上述命令找不到合适的包,可以尝试查找社区版的OpenCV包,例如`sudo apt-get install python3-opencv-headless`。
**从源码编译安装(适用于所有Linux)**:
1. 下载最新版的OpenCV源码:`git clone https://github.com/opencv/opencv.git`
2. 进入目录:`cd opencv`
3. 创建构建目录并配置:`mkdir -p build && cd build; cmake ..`
可能需要设置一些额外选项,比如指定Python路径,如 `-DPYTHON_EXECUTABLE=/usr/bin/python3`
4. 编译和安装:`make -j4` (这里的4表示使用4个线程加速编译),然后`sudo make install`
5. 配置环境变量:编辑`~/.bashrc`或`~/.bash_profile`添加`export PYTHONPATH=$PYTHONPATH:/path/to/opencv/build/lib`(将/path/to/opencv/build/lib替换为实际的OpenCV库位置)
阅读全文