虽然网上已经有很多mac环境下安装opencv的教程了,但很多都没有说清楚准备工作需要下载什么,导致我这种新手按部就班的去做也没办法成功安装,卡在编译这一步。最后查了多篇文章、走了很多弯路终于装好了,决定把安装过程以及过程中遇到的坑记录在这里,方便像我一样电脑上只有jdk,别的什么都没装的小白从头安装。
Outline
0. 我的配置
Mac Pro:Mojave 10.14.5
jdk:11.0.1
下载的源码是Opencv: 3.3.1
1. 编译opencv源码
准备工作
- 下载homebrew:terminal里输入:/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
- 用homebrew下载cmake:terminal里输入:brew install make
- 用homebrew下载ant:terminal里输入:brew install ant
- opencv官网下载源码并解压:官网地址:https://opencv.org/releases/
编译
- 打开terminal,从terminal cd到解压后的opencv文件夹内,以此输入以下指令:
- mkdir release
- cd release
- cmake -G “Unix Makefiles” …
- make
- sudo make in