使用mac ports安装opencv时启用python支持

时间:2010-07-06 06:59:22

标签: python macos opencv macports

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

sudo port install opencv

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

所以请告诉我如何使用ports在mac中安装opencv,并启用python绑定。感谢

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

3 个答案:

答案 0 :(得分:2)

请务必安装py26-numpy以支持cv.fromarray等基本功能:

sudo port install py26-numpy

opencv将在没有numpy的情况下进行静默编译(它不是严格依赖项)。

sudo port install -v opencv +python26

你可以检查对numpy的绑定是否有效。

答案 1 :(得分:0)

可以在macos上使用cmake编译opencv(我实际上是这样做的)但是videoWriter存在问题......

看看http://www.tsd.net.au/blog/opencv-python-bindings-macports

应该会有帮助。

答案 2 :(得分:0)

我仍然无法正确编译opencv。最后,我从http://vislab.cs.vt.edu/~vislab/wiki/index.php?title=Vision找到了一些预先编译好的dmg文件,这些文件工作得相当不错。