【问题标题】:OpenCV won't install to pythonOpenCV 不会安装到 python
【发布时间】:2022-01-28 07:38:55
【问题描述】:

我正在尝试安装支持 CUDA 的 OpenCV 4.5.5。我从他们的 GitHub 和附加的 OpenCV contrib 安装了源代码,并使用 CMAKE 构建了它。我在 BUILD_opencv_python3 完成配置和生成后检查了它,显示它已检测到 python3 并已在站点包中安装了 cv2。

但是 cv2 不在站点包中。

所以它不会在 python 中加载。但它确实给出了一个有趣的错误

我该怎么办?

我已经尝试使用 CMAKE 进行全新构建,但没有成功。

构建 OpenCV 后,它会在 lib 文件夹中生成一个 PYD 文件。不知道有没有用。

谢谢

【问题讨论】:

标签: python opencv cmake build


【解决方案1】:

你一定错过了这个过程中的一个步骤。

  • cmake-gui 中的“配置”步骤,调查环境(各种路径,例如 python 希望包去哪里)并为构建准备信息
  • cmake-gui 中的“生成”步骤,生成实际的构建文件(VS 解决方案)
  • 在 Visual Studio 中打开.sln
  • 构建ALL_BUILD 目标
  • 构建INSTALL 目标,然后安装文件和python包

【讨论】:

  • 我刚刚运行了 INSTALL,它似乎已经奏效了。我确实运行了 ALL_BUILD。
猜你喜欢
  • 2017-12-04
  • 1970-01-01
  • 2018-02-05
  • 2017-10-15
  • 2020-07-04
  • 1970-01-01
  • 2012-07-15
  • 2014-01-24
  • 2021-03-31
相关资源
最近更新 更多