【问题标题】:How can I install OpenCV for python on mac?如何在 Mac 上安装 OpenCV for python?
【发布时间】:2016-04-09 18:35:13
【问题描述】:

我正在尝试在 el capitan 上为 python35 安装 opencv。到目前为止,我只能找到使用自制软件的教程,我发现它们非常混乱。我已经通过 .whl 文件安装它,设法在我的 Windows 机器上设置了 opencv。不过,我的 Mac 运气不佳,我不确定如何将自制软件链接到我的 python35 安装。 python3把我带到这里/Library/Frameworks/Python.framework/Versions/3.5/bin/python3

【问题讨论】:

  • 有什么具体的事情让您感到困惑吗?总结是,安装 OS X 开发工具,安装 CMake 并运行 cmake,然后进行 make 和 make install。需要确保您激活 Python 支持并且它链接到您想要的 Python(即 3.5)。不说你觉得困难的地方,很难帮助你,这个问题有很大的被关闭的风险。
  • 嗨,我稍微编辑了我的问题

标签: macos opencv python-3.x python-3.5


【解决方案1】:

我认为您的问题中缺少一些内容。安装 OpenCV 应该很简单:

unzip opencv-3.0.0.zip
cd opencv-3.0.0/
mkdir build
cd build
ccmake ../
  • 按 c 进行配置
  • 编辑您想要的编译选项,关注要使用的 python 3.5,将内容指向正确的目录
  • 对选项感到满意时按 g 生成
  • 按q退出

然后你完成:

make    
make install

【讨论】:

  • 我使用的是gui版本,我应该使用哪个生成器?
  • 得到这个错误:在 cmake_install.cmake:31(文件)处出错:文件安装无法复制文件“/Users/Raihaan/Downloads/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_osx /lib/libippicv.a”到“/usr/local/share/OpenCV/3rdparty/lib/libippicv.a”。
  • 尝试配置东西让安装位置在/Users/Raihaan/local/(先创建目录)而不是/usr/local/,看来你经验不多使用这种类型的东西,所以我不建议调用 root 访问权限将东西安装到 /usr/local/ 中,您以后不知道如何删除/修改。
  • 我想我应该放弃,直到我有更多的经验。现在我将只使用我的 Windows 电脑,但感谢您的时间
  • @R21 你可以执行sudo make install而不是make install,当然你要明白你在做什么。
猜你喜欢
  • 2018-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-26
  • 1970-01-01
  • 1970-01-01
  • 2016-01-18
  • 1970-01-01
相关资源
最近更新 更多