Ubuntu下Python-OpenCV怎样安装配置

avatar
作者
筋斗云
阅读量:0

在Ubuntu系统下安装和配置Python-OpenCV,可以按照以下步骤进行:

安装依赖

首先,需要安装一些必要的依赖包。在终端中输入以下命令来安装这些依赖:

sudo apt update sudo apt install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 

安装Python-OpenCV

接下来,安装Python-OpenCV库。可以通过两种方式安装:

使用pip安装

如果系统已经安装了Python和pip,可以直接使用pip来安装OpenCV:

pip install opencv-python 

从源码编译安装

如果需要安装特定版本的OpenCV,或者想要从源码进行编译,可以按照以下步骤操作:

  1. 克隆OpenCV和OpenCV_contrib仓库:
git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git 
  1. 进入opencv目录,创建并进入build目录:
cd opencv mkdir build cd build 
  1. 运行CMake配置脚本,并指定安装路径(例如/usr/local):
cmake -D CMAKE_BUILD_TYPE=RELEASE \       -D CMAKE_INSTALL_PREFIX=/usr/local \       -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \       -D PYTHON3_EXECUTABLE=$(which python3) \       -D PYTHON3_INCLUDE_DIR=$(python3 -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())") \       -D PYTHON3_PACKAGES_PATH=$(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())") \       -D BUILD_opencv_python2=OFF \       -D BUILD_opencv_python3=ON \       .. 
  1. 编译并安装OpenCV:
make -j$(nproc) sudo make install 

验证安装

最后,可以通过编写一个简单的Python脚本来验证OpenCV是否安装成功。例如,创建一个名为test_opencv.py的文件,内容如下:

import cv2  # 读取图像 img = cv2.imread('test.jpg')  # 显示图像 cv2.imshow('image', img)  # 等待按键,然后关闭窗口 cv2.waitKey(0) cv2.destroyAllWindows() 

运行这个脚本,如果能够正确读取并显示图像,就说明OpenCV已经成功安装并配置好了。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!