【发布时间】:2021-01-08 06:12:20
【问题描述】:
我想将 opencv 与 GPU 一起使用以加快速度。因此,我遵循了一些关于如何从源代码以及 CUDA 和 cudnn 构建 opencv 的教程。
我跟着这个tutorial没有任何问题,直到他所在的部分
import cv2
在他的终端里
我的终端显示在python环境下找不到cv2。
Python 3.8.5 (default, Sep 3 2020, 21:29:08) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2'
我找了找原因,找到了一些线索。 这个post表明他遇到了和我一样的问题。
使用 Cmake GUI 创建构建文件夹后,OpenCV.lsn 中没有 binding 文件夹开始
另外,在我的build/bin/release/opencv_version_win32.exe 的构建会话下,我没有 python2 或 python3,而是它们处于不可用的会话中。
但是,经过数小时的努力寻找有效的解决方案,我仍然找不到任何可以帮助我的东西。所以我希望有人也遇到过这个问题,可以帮助我解决这个问题。
【问题讨论】: