Найдите папку установки для opencv3 (или любого другого opencv) при установке через менеджер пакетов pip

Я установил opencv через pip install, а не через утомительный процесс сборки make install. Но этот метод почему-то не позволяет мне найти, где он установил мои пакеты cv2. Это вещь с пипсом? Традиционно у меня должна быть папка opencv в моем /usr/include/ . Но где это найти, если я установил таким образом. Особенно мне это нужно, чтобы получить доступ к образцам файлов, которые нам иногда нужны. Кроме того, установка прошла довольно хорошо, и все программы работают отлично. Спасибо

1 ответ

Решение

Из ваших вопросов и комментариев, я думаю, вы хотите:

Q (1) Найдите, где cv2 установлено;

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

Это на моей машине:

Окна: site-packages\\cv2\\cv2.cp36-win_amd64.pyd

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

Q (2) Найдите примеры файлов opencv

Если вы устанавливаете OpenCV из pip или около того, то в большинстве случаев вам не нужно устанавливать файлы примеров OpenCV, за исключением некоторых файлов данных (таких как haarcascade_eye.xml, haarcascade_frontalface_alt2.xml ...).

Общий способ получить примеры файлов - это зайти на github и скачать коды релизов.

OpenCV Release | Релиз OpenCV Contrib

Или просто прочитайте онлайн:

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
Другие вопросы по тегам