首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >安装带有homebrew和python3的opencv3时出错

安装带有homebrew和python3的opencv3时出错
EN

Stack Overflow用户
提问于 2017-03-30 17:02:27
回答 3查看 9.2K关注 0票数 23

我正在使用自制软件在OSX上安装opencv3 (EI船长),

代码语言:javascript
复制
brew install opencv3 --with-contrib --with-python3 --HEAD

发生了一个错误:

代码语言:javascript
复制
Updating Homebrew...
==> Installing opencv3 from homebrew/science
==> Cloning https://github.com/opencv/opencv.git
Updating /Users/ksun/Library/Caches/Homebrew/opencv3--git
==> Checking out branch master
==> Cloning https://github.com/opencv/opencv_contrib.git
Updating /Users/ksun/Library/Caches/Homebrew/opencv3--contrib--git
> ==> Checking out branch master
Error: No such file or directory - /private/tmp/opencv3-20170330-14255-bxsn05/3rdparty/ippicv/downloader.cmake

你们能帮我弄清楚怎么修吗?

EN

回答 3

Stack Overflow用户

发布于 2017-04-02 22:57:15

我执行brew edit opencv3,然后注释以下行

代码语言:javascript
复制
inreplace buildpath/"3rdparty/ippicv/downloader.cmake",
  "${OPENCV_ICV_PLATFORM}-${OPENCV_ICV_PACKAGE_HASH}",
  "${OPENCV_ICV_PLATFORM}"

然后您可以使用--HEAD重新安装

opencv存储库已经修复了一些问题,还删除了文件3rdparty/ippicv/downloader.cmake,因此不再需要对其进行修补。但是他们没有发布新的版本,所以要安装--with-contrib,你必须与--HEAD一起安装,但要禁用文件3rdparty/ippicv/downloader.cmake的补丁

票数 19
EN

Stack Overflow用户

发布于 2017-06-20 01:49:29

当我搜索OpenCV Java问题时,这是第一个结果。我将我的答案发布给任何使用OpenCV Java的人,以发现它也很有用。

我一直在关注这篇文章:https://opencv-java-tutorials.readthedocs.io/en/latest/01-installing-opencv-for-java.html

代码语言:javascript
复制
brew tap homebrew/science 
brew install opencv3 --HEAD --with-contrib --with-java

我尝试从上面的命令中删除--HEAD,并且我能够成功地安装它。

代码语言:javascript
复制
brew install opencv3 --with-contrib --with-java

根据这篇文章:https://github.com/Homebrew/homebrew-science/issues/5498

票数 4
EN

Stack Overflow用户

发布于 2017-05-15 23:41:41

我已经通过以下方式解决了这个问题:

代码语言:javascript
复制
$ brew edit opencv3

找到以下代码块并注释所有4行代码:

代码语言:javascript
复制
if build.with?("python3") && build.with?("python")
  # Opencv3 Does not support building both Python 2 and 3 versions
  odie "opencv3: Does not support building both Python 2 and 3 wrappers"
end

最后使用brew install命令进行安装:

代码语言:javascript
复制
$ brew install opencv3 --with-contrib --with-python3

参考:http://www.pyimagesearch.com/2017/05/15/resolving-macos-opencv-homebrew-install-errors/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43113151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档