在使用mac ports安装opencv时启用python支持
我在我的Mac上通过以下命令使用Mac Ports安装了opencv:
sudo port install opencv
这个过程大约花了2个小时,安装得也挺顺利。但是问题是,Python的绑定没有启用。
所以请告诉我如何在Mac上使用Ports安装opencv,并且启用Python绑定。谢谢!
PS:我尝试手动从源代码编译opencv,但遇到了很多错误,搞不定。
3 个回答
0
在macos上用cmake编译opencv是可以的(我现在就是这么做的),不过在使用videoWriter的时候遇到了一些问题...
你可以看看这个链接 http://www.tsd.net.au/blog/opencv-python-bindings-macports
应该会对你有帮助。
2
确保你安装了 py26-numpy
,这样才能支持一些基本功能,比如 cv.fromarray
:
sudo port install py26-numpy
即使没有numpy,opencv
也能安静地编译完成(它并不是一个严格的依赖项)。
sudo port install -v opencv +python26
在这里你可以检查numpy的绑定是否有效。
0
我还是没法正确编译opencv。最后,我找到了一些已经编译好的dmg文件,来自这个网站:http://vislab.cs.vt.edu/~vislab/wiki/index.php?title=Vision,这些文件运行得还不错。