2017-07-14 62 views
0

我一直在尝试升级我的OpenCV2到我的macOS Sierra 10.12.5上的OpenCV3,使用自制软件,并且还有其对Python2和Python3的绑定。目录不是空的在macOS上安装Python3绑定OpenCV3

继pyimagesearch的优秀导游,我得走了

brew install opencv3 --with-contrib --with-python3 --HEAD

(我先卸载OpenCV的,只是为了清楚起见,并避免任何潜在的冲突)。现在,该指南解释说,--with-contrib正在下载额外的东西,这是很好的; --with-python3正在下载Python3的绑定(Python2的绑定自动在那里); --HEAD正在拉动Github分支版本而不是标签版本,这是解决与QKIT Apple库有关的问题的解决方法。

我的问题是,我得到一个

Error: Directory not empty - (/usr/local/Cellar/numpy/1.13.1, /usr/local/Cellar/numpy/1.13.1.tmp)

一个brew doctor告诉我numpy的是不挂,但我不能完全确定是什么了这里是最好的生活方式。不想破坏一些东西。

在这一点上,我只是测试安装只是Python2绑定,如

brew install opencv3 --with-contrib --HEAD

,这使我这个其他问题:

Error: No such file or directory - /private/tmp/opencv3-20170714-55298-snr5jb/3rdparty/ippicv/downloader.cmake

这是解决如果我反而运行

brew install opencv3 --with-contrib

最后一个工程,我得到了Python2的OpenCV3。显然,我没有头问题。

现在,我仍然希望绑定Python3以及由于上面的Numpy错误,我不知道如何继续?它似乎是试图安装Numpy作为依赖项,我已经。

回答