macOS Homebrew 安装 OpenCV 及切换版本【转】

转自:https://zhuanlan.zhihu.com/p/121721651

一、安装Homebrew

  • 安装具体过程略。
  • Homebrew国内镜像加速:
# 替换 Homebrew 
git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
# 替换 Homebrew Core 
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
# 替换 Homebrew Cask 
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
# 替换 Homebrew-bottles 
# 对于 bash 用户: 
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile source ~/.bash_profile 
# 对于 zsh 用户: 
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc source ~/.zshrc

二、使用 brew 安装 OpenCV

  • 如果要安装最新版本 (目前(2020-03)最新版本是 OpenCV4)
brew install opencv
  • 如果要安装其它版本,如 OpenCV3、OpenCV2,则 使用如下命令
brew install opencv@3
brew install opencv@2

安装后的位置:

  • 本体:/usr/local/Cellar

以下均以链接形式存在:

  • 头文件:/usr/local/include
  • 库文件:/usr/local/lib
  • cmake module:/usr/local/share
  • 二进制文件:/usr/local/bin,只是自带的几个Demo
  • 符号链接: /usr/local/opt,不知道干啥用的

三、切换 OpenCV 大版本

通过 opencv_version 命令可以查看当前 opencv 版本,首位数就是大版本号。

目前 OpenCV 有 3 个大版本分别是 2、3、4,可以通过 brew 同时安装这几个版本,然后通过命令切换大版本。
比如从 版本4 切换到 版本3:

1. 首先 unlink 当前版本。

brew unlink opencv@4

2. 然后 link 想要的版本。

需要加 --force 选项

brew link opencv@3 --force

3. 完成切换

此时相关的头文件、库文件的链接就都转到 /usr/local/Cellar/opencv@3 上了。
可通过 opencv_version 命令看看当前的 opencv 版本。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值