gpt4 book ai didi

python - 有没有人让 OpenCV 在 MacOS 10.6 上使用 Python 2.7?

转载 作者:太空狗 更新时间:2023-10-29 17:19:20 25 4
gpt4 key购买 nike

在过去的 6 个月里,我一直断断续续地尝试让 OpenCV 在 MacOS 上与 Python 一起工作。每次有新版本,我都会再试一次,但都失败了。我已经尝试过 64 位和 32 位,以及通过 macports 安装的 xcode gcc 和 gcc。

我过去两天都在研究它,希望最新的 OpenCV 版本能够正常工作,它似乎直接包含 Python 支持。它没有。

我也试过但没有成功:http://code.google.com/p/pyopencv/

在过去的几年里,我一直在将 OpenCV 与 C++ 或 Microsoft C++/CLI 结合使用,但我更喜欢在 Mac 上将它与 Python 结合使用,因为这是我的主要开发环境。

我很想听听任何真正能够让 opencv python 示例在 Mac OS 10.6(32 位或 64 位)下运行的人的意见。

我最后一次尝试是按照此页面上的说明进行操作

http://recursive-design.com/blog/2010/12/14/face-detection-with-osx-and-python/

在支持 64 位的 Mac 上全新安装 10.6。

我的PYTHONPATH设置好了,可以在里面看到cv库了。但是来自 python 的“导入简历”失败了。

以前,我得到的最接近的(同样,盯着干净、全新的 10.6 安装)是这样的:

Python 2.7.1 (r271:86882M, Nov 30 2010, 10:35:34) 
[GCC 4.2.1 (Apple Inc. build 5664)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv
Fatal Python error: Interpreter not initialized (version mismatch?)
Abort trap
thrilllap-2:~ swirsky$

我看到很多人在这里回答类似的问题,但从来没有看到一个明确的答案。

最佳答案

巧合的是,我昨天做了这个,现在可以用了。我用找到的指南here ,在第 2 部分,“通过 Homebrew 构建”。

除了,它说。

sudo brew install python     ( the system python is not good enough)

不要添加这一行。它给我带来了很多麻烦。 Python 2.6.1 与 OpenCV 完美运行。通过添加该行,homebrew 安装 Python2.7,然后 OpenCV 将绑定(bind)到该版本而不是默认系统版本。然后您可以移动 cv.so 文件,但您仍然会收到版本不匹配错误。

我不知道你为什么被否决,这是一个合理的问题,也许人们认为你应该把你的问题交给 OpenCV 的人。

关于python - 有没有人让 OpenCV 在 MacOS 10.6 上使用 Python 2.7?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4577696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com