【发布时间】:2020-06-27 13:55:20
【问题描述】:
我正在使用安装了 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++示例了。
现在我想在C:\OpenCV\samples\python 中运行一些python 示例,例如opencv_version.py,但我在这行代码中有一个ModuleNotFoundError:
import cv2 as cv
我本地编译的opencv好像找不到python了。
我知道如果我要使用预编译的opencv,我只是运行pip3 install opencv-python,但现在我不想使用预编译的版本,我想使用我自己编译的opencv for python。
问题:
- 在构建 opencv 期间是否需要更改一些 cmake 配置以启用其 python 绑定?
- 如何将自己的opencv添加到python的路径中,应该添加哪个路径(在我的情况下是
C:\OpenCV子文件夹)?
【问题讨论】: