PyOpenCV不会在Python2.7上构建Raspbian

时间:2012-12-14 15:33:25

标签: python opencv python-2.7 raspberry-pi

我正在尝试在我的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。

1 个答案:

答案 0 :(得分:3)

这应该有效:

apt-get install python-dev