python安装cv2
时间: 2023-08-25 13:16:49 浏览: 101
你可以通过以下步骤安装cv2:
1. 确保你安装了Python和pip,以及OpenCV依赖的一些库。你可以使用以下命令来安装这些库:
```
sudo apt-get update
sudo apt-get install python3-dev python3-pip libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libgtk2.0-dev libatlas-base-dev gfortran python3-setuptools
```
2. 安装OpenCV依赖的numpy库:
```
pip3 install numpy
```
3. 下载OpenCV源代码:
```
cd ~
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.3.0.zip
unzip opencv.zip
```
4. 下载OpenCV_contrib源代码:
```
wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.3.0.zip
unzip opencv_contrib.zip
```
5. 创建并进入一个新的目录,用于构建OpenCV:
```
cd ~
mkdir build
cd build
```
6. 编译并安装OpenCV:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-4.3.0/modules \
-D BUILD_opencv_python3=yes \
-D PYTHON_DEFAULT_EXECUTABLE=/usr/bin/python3 \
-D BUILD_EXAMPLES=NO \
-D WITH_CUDA=NO \
-D WITH_CUDNN=NO \
-D OPENCV_ENABLE_NONFREE=NO \
-D INSTALL_PYTHON_EXAMPLES=NO \
-D BUILD_DOCS=NO \
-D BUILD_PERF_TESTS=NO \
-D BUILD_TESTS=NO \
-D BUILD_SHARED_LIBS=NO \
~/opencv-4.3.0
make -j $(nproc)
sudo make install
```
7. 确认安装已经成功,使用以下命令来检查cv2是否安装成功:
```
python3 -c "import cv2; print(cv2.__version__)"
```
如果输出cv2的版本号,则表示安装成功。
阅读全文