我正在使用安装了 python 3 的 Windows 10。我下载了opencv 4源代码并成功地从它的cmake文件中编译了它。我还运行 install.vcproj 来安装它。
安装路径是这样的:
C:\OpenCV
bin
etc
include
sample
x86
vc15
bin
lib
然后我手动添加C:\OpenCV\x86\vc15\bin
到环境变量中path
,这样我就可以运行编译好的c++示例了。
现在我想运行一些 python 示例,C:\OpenCV\samples\python
例如,在 中opencv_version.py
,但我ModuleNotFoundError
在这行代码中有一个:
import cv2 as cv
python好像找不到我本地编译的opencv。
我知道如果我想使用预编译的opencv,我只是运行pip3 install opencv-python
,但现在我不想使用预编译的版本,我想使用我自己编译的opencv for python。
问题:
- 在构建 opencv 期间是否需要更改一些 cmake 配置以启用其 python 绑定?
- 如何将自己的opencv添加到python的路径中,
C:\OpenCV
应该添加哪个路径(在我的情况下是哪个子文件夹)?