ubuntu 20.04 opencv安装
时间: 2025-01-02 21:32:15 浏览: 67
### 安装 OpenCV 的准备工作
为了确保顺利安装 OpenCV,在开始之前需要更新系统的软件包列表并安装必要的依赖项。这可以通过运行以下命令来完成:
```bash
sudo apt update && sudo apt upgrade -y
```
接着,可以继续安装编译所需的工具和其他依赖库[^1]。
### 使用 Python 虚拟环境安装 OpenCV
创建一个新的虚拟环境有助于隔离项目中的不同依赖关系,从而避免版本冲突。通过执行下面的指令来设置新的虚拟环境:
```bash
python3 -m venv opencv-env
source opencv-env/bin/activate
```
激活虚拟环境之后,就可以安全地安装最新版的 OpenCV-Python 库而不会影响到其他全局Python程序:
```bash
pip install --upgrade pip
pip install opencv-python
```
此时已经成功完成了基于Python接口下的OpenCV安装工作[^2]。
对于那些希望获得更全面功能集(比如额外模块支持)或者想要自定义构建参数的人来说,则可以选择从源码编译的方式来进行安装。不过这种方式相对复杂一些,并且涉及到更多配置选项的选择[^3]。
相关问题
ubuntu20.04 opencv安装教程
以下是Ubuntu 20.04上安装OpenCV的步骤:
1. 更新系统软件包
在终端中运行以下命令:
sudo apt update
sudo apt upgrade
2. 安装OpenCV依赖项
在终端中运行以下命令:
sudo apt install build-essential cmake git libgtk2.-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
3. 下载OpenCV源代码
在终端中运行以下命令:
cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.5.1
4. 编译和安装OpenCV
在终端中运行以下命令:
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j$(nproc)
sudo make install
5. 验证OpenCV安装
在终端中运行以下命令:
pkg-config --modversion opencv4
如果输出版本号,则表示OpenCV已成功安装。
希望这个教程对你有所帮助!
ubuntu20.04 opencv3.3安装
在Ubuntu 20.04上安装OpenCV 3.3可以分为几个步骤,因为官方已经停止支持3.3版本,但你可以通过一些社区包管理工具来安装较旧版本。以下是安装过程:
1. **安装依赖**:
首先确保你的系统是最新的软件包,运行以下命令:
```bash
sudo apt-get update && sudo apt-get upgrade
```
然后安装必要的开发库:
```bash
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 libjpeg-dev libtiff5-dev libjasper-dev libpng-dev libtbb2 libtbb-dev python3-dev python3-numpy libdc1394-22-dev
```
2. **下载并配置 OpenCV**: 创建一个工作目录,然后克隆OpenCV的旧版仓库:
```bash
mkdir -p ~/opencv
cd ~/opencv
git clone https://github.com/Itseez/opencv.git
git checkout 3.3.x
```
进入目录并创建构建文件:
```bash
cd opencv
mkdir release
cd release
```
3. **配置 OpenCV**:
编辑CMakeLists.txt文件,将`WITH_IPP=ON`改为`WITH_IPP=OFF`,因为IPP模块在3.3版本已不再维护:
```
# ... (其他行不变)
set(ENABLE_IPP OFF CACHE STRING "Build with Intel IPP support")
```
接着配置环境变量并生成CMakeLists.txt:
```bash
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D INSTALL_PYTHON_EXAMPLES=OFF \
-D BUILD_opencv_python3=ON ..
```
4. **编译和安装**:
开始编译和安装:
```bash
make -j$(nproc) # 使用所有CPU核心加速编译
sudo make install
```
5. **验证安装**:
最后,检查OpenCV是否成功安装:
```bash
python3 -c "import cv2; print(cv2.__version__)" # 输出应该显示3.3.x
```
阅读全文
相关推荐
















