通过 pip 包管理器安装时,找到 opencv3(或任何 opencv)的安装文件夹

Locate installation folder for opencv3 (or any opencv for that matter) when installing through pip package manager

我已经通过 pip install 安装了 opencv,而不是通过繁琐的 make install 构建过程。但是这种方法不知何故无法让我找到它安装我的 cv2 pakages 的位置。点子有问题吗?按照惯例,我的 /usr/include/ 中应该有 opencv 文件夹。但是如果我用这种方式安装,我在哪里可以找到它。我特别需要那些来访问我们有时需要的示例文件。除此之外,安装过程非常顺利,所有程序都运行良好。谢谢

根据您的问题和评论,我认为您想要:

Q(1) Locate where the cv2 is installed;

import cv2 
print(cv2)
print(cv2.__file__)

这是在我的机器上:

Windows: site-packages\cv2\cv2.cp36-win_amd64.pyd

Linux: site-packages/cv2.cpython-36m-x86_64-linux-gnu.so

Q(2) Locate the opencv example files

如果您从 pip 左右安装 OpenCV,那么除了一些数据文件(例如 haarcascade_eye.xml、haarcascade_frontalface_alt2.xml ...)之外,您大多没有安装 OpenCV 示例文件。

获取示例文件的一般方法是转到 github 并下载发布代码

OpenCV Release | OpenCV Contrib release

或在线阅读:

OpenCV cpp|python|java samples ...


链接:

  1. https://github.com/opencv/opencv/releases
  2. https://github.com/opencv/opencv_contrib/releases
  3. https://github.com/opencv/opencv/tree/master/samples