Я использую Windows 10 с python 3. Я скачал исходный код opencv 4 и успешно скомпилировал его из файла cmake. Я также запускаю install.vcproj, чтобы установить его.
Путь установки выглядит следующим образом:
C:\OpenCV
bin
etc
include
sample
x86
vc15
bin
lib
Затем я вручную добавляю C:\OpenCV\x86\vc15\bin
в переменную окружения path
, поэтому что я могу запустить скомпилированные образцы с ++.
Теперь я хочу запустить несколько python образцов, например, C:\OpenCV\samples\python
, например, opencv_version.py
, но у меня есть ModuleNotFoundError
в этой строке code:
import cv2 as cv
Кажется, что мой локально компилируемый opencv не может быть найден python.
Я знаю, что если я хочу использовать предварительно скомпилированный opencv, я просто запускаю pip3 install opencv-python
, но теперь я не хочу использовать скомпилированную версию, я хочу использовать свой собственный скомпилированный opencv для python.
Вопросы:
- Нужно ли мне изменить некоторые конфигурации cmake во время моей сборки opencv, чтобы включить привязку python?
- Как добавить свой opencv к пути python, какой путь (в моем случае, какую подпапку
C:\OpenCV
) следует добавить?