1.5. 使用 pip

1.5.1. 安装和使用

如果您已经安装了以前的/其他手动安装的OpenCV版本(例如,Python站点包根目录中的cv2模块),请在安装之前将其删除,以避免冲突。

为您的环境选择正确的软件包:

有四个不同的包,您应该只选择其中一个。不要在同一环境中安装多个不同的软件包。没有插件体系结构:所有包使用相同的名称空间(cv2)。如果在同一环境中安装了多个不同的软件包,请使用pip uninstall卸载所有软件包,然后只重新安装一个软件包。

  1. 标准桌面环境(Windows、macOS、几乎所有GNU/Linux发行版)的软件包

如果只需要主模块,请运行pip install opencv python如果同时需要主模块和contrib模块,请运行pip install opencv contrib python(请查看opencv文档中的额外模块列表)

  1. 服务器(无头)环境的软件包

这些包不包含任何GUI功能。它们体积较小,适合于更受限的环境。

如果只需要主模块,请运行pip install opencv python headless如果需要主模块和contrib模块,请运行pip install opencv contrib python headless(请查看opencv文档中列出的额外模块)

导入包:

import cv2

所有包都包含haarcascade文件。haarcascades可以用作数据文件夹的快捷方式。例如:

级联分类器(cv2.data.haarcascades+“haarcascade_frontalface_default.xml”)

阅读OpenCV文档

Before opening a new issue, read the FAQ below and have a look at the other issues which are already open.