【问题标题】:PyOpenCV will not build on Raspbian with Python2.7PyOpenCV 不会在带有 Python2.7 的 Raspbian 上构建
【发布时间】:2012-12-02 15:09:00
【问题描述】:

我正在尝试在我的 Raspberry Pi 上安装 PyOpenCV,以便我可以使用它的网络摄像头捕获功能。不幸的是,我似乎在这方面遇到了很多困难,因为我无法为我建造该死的东西。

我已经阅读了各种教程定义的所有先决条件,但是当我使用 CMake-GUI 尝试配置构建时,我得到了这个错误

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97           (MESSAGE):
  Could NOT find PythonLibs (missing: PYTHON_INCLUDE_DIRS)
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-2.8/Modules/FindPythonLibs.cmake:186 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:31 (find_package)

我尝试手动将 PYTHON_INCLUDE_DIRS 变量添加到 cmake,其值为“/usr/local/lib/python2.7/site-packages”和“/usr/lib/python2.7”,两者均失败同样的错误。

在使用 CMake 构建时,我非常缺乏经验,所以我可能正在做一些愚蠢且易于修复的事情。

或者;我愿意接受有关在 Linux 上通过 python 访问网络摄像头的更轻、更快的方法的建议,因为我知道 OpenCV 是一个相当大的模块,仅用于这个小功能。我这里只有 700mHz 可用。

【问题讨论】:

  • 你安装了pythondevel包吗?
  • 这正是我的问题。谢谢。

标签: python opencv python-2.7 raspberry-pi


【解决方案1】:

这应该可行:

apt-get install python-dev

【讨论】:

    猜你喜欢
    • 2020-03-03
    • 2021-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 2015-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多