opencv怎么安装linux里
opencv怎么安装linux里详细介绍
在 Linux 系统中安装 OpenCV 可以通过包管理器或手动编译的方式完成,以下是常见的安装方法:
方法一:使用包管理器安装(推荐简单场景)
1. Ubuntu/Debian 系统
bash
update
python3-opencv
libopencv-dev
2. CentOS/RHEL 系统
bash
dnf epel-release
dnf python3-opencv
dnf opencv-devel
方法二:手动编译安装(适合需要最新版本或自定义功能)
1. 安装依赖项
bash
build-essential cmake libgtk-3-dev python3-dev python3-numpy
dnf gcc-c++ cmake gtk3-devel python3-devel numpy
2. 下载 OpenCV 源代码
bash
clone https://github.com/opencv/opencv.gitopencv
checkout .0
3. 配置编译
bash
buildbuild
cmake RELEASE python3
4. 编译并安装
bash
-jnproc
5. 验证安装
python
python3 c
方法三:使用 Python 包管理器(仅适用于 Python 环境)
bash
pip3 opencv-python
pip3 opencv-contrib-python
注意事项
- 版本选择:包管理器安装的通常是稳定版,手动编译可获取最新特性。
- 权限问题:使用
sudo确保有管理员权限,或通过--user选项进行用户级安装(如pip3 install --user opencv-python)。 - 环境变量:编译安装后,若提示找不到
cv2,可尝试刷新 Python 路径或重启终端。
根据你的需求选择合适的方法,包管理器安装适合快速使用,手动编译适合深度定制。