我使用以下命令在我的Mac上通过Mac Ports安装了OpenCV:
sudo port install opencv
这个过程大约需要2小时并且成功安装。但是问题是Python绑定未启用。
请告诉我如何使用Ports在Mac上安装OpenCV并启用Python绑定。谢谢。
PS:我尝试手动从源代码编译OpenCV,但是遇到了很多错误,无法完成。
我使用以下命令在我的Mac上通过Mac Ports安装了OpenCV:
sudo port install opencv
这个过程大约需要2小时并且成功安装。但是问题是Python绑定未启用。
请告诉我如何使用Ports在Mac上安装OpenCV并启用Python绑定。谢谢。
PS:我尝试手动从源代码编译OpenCV,但是遇到了很多错误,无法完成。
请确保安装了py26-numpy
,以支持基本功能,例如cv.fromarray
:
sudo port install py26-numpy
OpenCV
可以在没有安装numpy的情况下静默编译(它不是严格依赖项)。
sudo port install -v opencv +python26
在那里,你可以检查绑定到numpy的有效性。
可以在macOS上使用cmake编译opencv(我正在这样做),但是videoWriter存在问题...
请看这里http://www.tsd.net.au/blog/opencv-python-bindings-macports应该会有帮助。
我仍然无法正确编译opencv。最后,我从http://vislab.cs.vt.edu/~vislab/wiki/index.php?title=Vision找到了一些预编译的dmg文件,它们运行得相当不错。