使用mac端口安装opencv时启用python支持

使用mac端口安装opencv时启用python支持,python,macos,opencv,macports,Python,Macos,Opencv,Macports,我通过以下命令使用mac端口在mac中安装了opencv sudo端口安装opencv 大约花了2个小时,安装正确。但问题是python绑定没有启用 因此,请让我知道如何使用端口在mac中安装opencv,以及如何启用python绑定。谢谢 PS:我试图从源代码手动编译opencv,但我遇到了很多错误,我无法做到。在macos上使用cmake编译opencv是可能的(我实际上正在这样做),但视频编写器有问题 看看那里 应该会有帮助。我仍然无法正确编译opencv。最后,我找到了一些预编译的dmg

我通过以下命令使用mac端口在mac中安装了opencv

sudo端口安装opencv

大约花了2个小时,安装正确。但问题是python绑定没有启用

因此,请让我知道如何使用端口在mac中安装opencv,以及如何启用python绑定。谢谢


PS:我试图从源代码手动编译opencv,但我遇到了很多错误,我无法做到。

在macos上使用cmake编译opencv是可能的(我实际上正在这样做),但视频编写器有问题

看看那里


应该会有帮助。

我仍然无法正确编译opencv。最后,我找到了一些预编译的dmg文件,这些文件运行得非常正常。

请确保安装了
py26 numpy
,以支持基本功能,例如
cv.fromarray

sudo port install py26-numpy
opencv
将在不使用numpy的情况下以静默方式编译(严格来说,这不是依赖项)


在那里,您可以检查与numpy的绑定是否有效。

我尝试了您提到的链接中给出的步骤。但即使这样,我也无法让Python绑定正常工作,我只是这样做了。一切似乎都安装得很好,但当我启动Python时(这是“端口”安装,不是Mac默认安装),我可以导入numpy,但不能导入opencv。为什么不使用这个:我对cocoa或Obj C不太满意,这就是我计划使用Python本身的原因。opencv-cocoa不是一个objc绑定。它是opencv的一个分支,有更好的cocoa实现,更好的quicktime支持,64位等等。它与opencv是同一个API。这与python有什么关系吗?(我也很难让Python+opencv正常工作。我已经试了好几天了。)
sudo port install -v opencv +python26