我正在使用安装了 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
python好像找不到我本地编译的opencv。
我知道如果我想使用预编译的 opencv,我只需运行
pip3 install opencv-python
,但是现在不想用预编译的版本,想用自己编译的opencv for python。问题:
C:\OpenCV
子文件夹)? 最佳答案
使用 make 从源代码成功编译后,清除任何其他版本的 opencv 并运行 make install。
关于python - 如何将本地编译的 OpenCV 添加到 Python 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60706218/