python中OpenCV 4.2.0 的安装教程
时间: 2024-06-08 15:12:08 浏览: 631
以下是在 Windows 系统下安装 OpenCV 4.2.0 的教程:
1. 下载 OpenCV 4.2.0 安装文件:从官网下载 OpenCV 4.2.0 安装文件,下载地址为:https://opencv.org/releases/
2. 安装 Python:在安装 OpenCV 之前,需要先安装 Python。在 windows 系统下,可以从官网下载 Python 安装文件:https://www.python.org/downloads/windows/
3. 安装 Numpy:在安装 OpenCV 之前,需要先安装 NumPy,使用 pip 安装 Numpy:在命令行中输入以下命令:`pip install numpy`
4. 安装 OpenCV:双击运行下载的 OpenCV 安装文件,按照提示进行安装。在安装过程中需要注意以下几点:
- 选择合适的安装路径
- 勾选安装 Python 支持
- 添加 OpenCV 到环境变量中
5. 验证是否安装成功:打开 Python 解释器,输入以下命令:
```
import cv2
print(cv2.__version__)
```
如果输出 OpenCV 的版本号,则说明安装成功。
希望以上步骤能够对您有所帮助。
相关问题
OpenCV 4.2.0 的安装教程
以下是在 Ubuntu 18.04 系统上安装 OpenCV 4.2.0 的步骤:
1. 更新系统软件包:
```
sudo apt-get update
sudo apt-get upgrade
```
2. 安装必要的依赖项:
```
sudo apt-get install build-essential cmake git pkg-config libgtk-3-dev \
libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \
libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \
gfortran openexr libatlas-base-dev python3-dev python3-numpy \
libtbb2 libtbb-dev libdc1394-22-dev libopenexr-dev \
libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
```
3. 下载 OpenCV 4.2.0 源代码:
```
cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.2.0
```
4. 创建一个新的目录来构建 OpenCV:
```
cd ~
mkdir opencv_build
cd opencv_build
```
5. 使用 CMake 生成 Makefile:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv/opencv_contrib/modules \
-D BUILD_opencv_python3=yes \
-D PYTHON_DEFAULT_EXECUTABLE=$(which python3) \
-D WITH_TBB=ON \
-D WITH_OPENMP=ON \
-D WITH_IPP=ON \
-D WITH_CUDA=OFF \
-D ENABLE_FAST_MATH=1 \
-D CUDA_FAST_MATH=1 \
-D WITH_CUBLAS=1 \
-D INSTALL_C_EXAMPLES=OFF \
-D INSTALL_PYTHON_EXAMPLES=OFF \
-D BUILD_EXAMPLES=OFF \
-D BUILD_TESTS=OFF \
-D BUILD_PERF_TESTS=OFF ..
```
这里一些参数的含义:
- `CMAKE_BUILD_TYPE`:构建类型,这里选择 `RELEASE`,表示构建一个发布版本;
- `CMAKE_INSTALL_PREFIX`:安装目录,这里选择 `/usr/local`;
- `OPENCV_EXTRA_MODULES_PATH`:额外模块路径,这里选择 `~/opencv/opencv_contrib/modules`,表示使用 OpenCV 的额外模块;
- `BUILD_opencv_python3`:构建 Python 3 绑定;
- `PYTHON_DEFAULT_EXECUTABLE`:Python 解释器的路径,这里选择系统中已经安装的 Python 3 解释器;
- `WITH_TBB`:启用 Intel TBB 支持;
- `WITH_OPENMP`:启用 OpenMP 支持;
- `WITH_IPP`:启用 Intel IPP 支持;
- `WITH_CUDA`:启用 CUDA 支持;
- `ENABLE_FAST_MATH`:启用快速数学优化;
- `CUDA_FAST_MATH`:启用 CUDA 快速数学优化;
- `WITH_CUBLAS`:启用 cuBLAS 库支持;
- `INSTALL_C_EXAMPLES`:安装 C 示例;
- `INSTALL_PYTHON_EXAMPLES`:安装 Python 示例;
- `BUILD_EXAMPLES`:构建示例程序;
- `BUILD_TESTS`:构建测试程序;
- `BUILD_PERF_TESTS`:构建性能测试程序。
6. 构建和安装 OpenCV:
```
make -j$(nproc)
sudo make install
sudo ldconfig
```
7. 检查 OpenCV 是否安装成功:
```
pkg-config --modversion opencv4
```
如果输出版本号,则表示安装成功。
以上是在 Ubuntu 18.04 系统上安装 OpenCV 4.2.0 的步骤,其他系统的安装步骤可能会略有不同。
ubuntu20.04 opencv4.2.0安装
### 安装方法
在 Ubuntu 20.04 上安装 OpenCV 4.2.0 可以通过两种方式实现:一种是从软件源中直接安装预编译好的 OpenCV 版本;另一种是手动编译并安装指定版本的 OpenCV。
#### 方法一:从软件源安装
如果只需要快速安装 OpenCV 的基础功能,可以使用以下命令来更新系统包列表并安装 OpenCV:
```bash
sudo apt update
sudo apt install libopencv-dev python3-opencv
```
这种方法会自动安装最新稳定版的 OpenCV 和其 Python 绑定[^1]。然而需要注意的是,这种方式可能不会提供最新的 OpenCV 功能模块或者特定版本支持。
#### 方法二:手动编译安装 OpenCV 4.2.0
为了获得更灵活的功能控制和更高性能优化,可以选择手动编译安装 OpenCV 4.2.0。以下是具体操作流程:
1. **准备开发环境**
需要先安装一些必要的依赖库,这些工具用于构建 OpenCV 源代码及其附加组件:
```bash
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
```
这些命令将设置好 C++ 编译器、CMake 构建工具以及其他图像处理所需的库文件[^2]。
2. **下载 OpenCV 源码**
下载官方发布的 OpenCV 4.2.0 源码以及 opencv_contrib 包含额外算法的支持模块:
- 使用 Git 克隆仓库
```bash
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.2.0
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout 4.2.0
```
或者也可以从百度网盘获取压缩包形式的资源[^3]。
3. **配置与编译**
创建一个新的目录用来存放生成的目标文件,并执行 CMake 来配置项目参数:
```bash
mkdir -p ~/opencv/build && cd ~/opencv/build
cmake -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..
make -j$(nproc)
sudo make install
```
此处 `-D OPENCV_EXTRA_MODULES_PATH` 参数指定了扩展模块的位置以便启用更多高级特性。
4. **验证安装成功与否**
最后可以通过简单的测试程序确认是否正常工作:
```python
import cv2
print(cv2.__version__)
```
如果输出显示为 `4.2.0` 则说明安装无误。
---
### 注意事项
对于初学者来说推荐采用第一种简便的方式完成基本需求下的部署任务。而当追求定制化选项或是特殊硬件加速效果时,则更适合采取第二种途径自行搭建环境。
阅读全文
相关推荐














