homebrew安装 opencv完整版

因为darknet的makefile需要用到opencv,而且不能用最新的opencv 3.4.1,opencv官网建议使用的biicode官网似乎崩掉了,源码编译也因为奇奇怪怪的原因无法make,折腾了很久最终找到了一个比较简单的解决办法

使用homebrew安装opencv

这里安装了opencv2,当然如果可以用最新的3.4.1也可以在下面安装时将opencv@2换为opencv,装 opencv3

查看opencv@2信息:

 brew info opencv@2

结果:

opencv@2: stable 2.4.13.6 (bottled) [keg-only]
……还有很多依赖信息

安装

brew install opencv@2

设置环境变量

查看opencv@2安装路径,一般来说应该在这个地方:

/usr/local/Cellar/opencv@2

我这里的版本是2.4.13.6_2

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/Cellar/opencv@2/2.4.13.6_2/lib/pkgconfig
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/Cellar/opencv@2/2.4.13.6_2/lib

然后就可以make了

当然上面的操作只是临时的系统变量,如果要长期保存需要配置一下

open ~/.bashrc

文件末尾添加

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/Cellar/opencv@2/2.4.13.6_2/lib/pkgconfig
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/Cellar/opencv@2/2.4.13.6_2/lib

保存文件,然后刷新

source ~/.bashrc

当然,现在我们重启系统之后需要刷新一次.bashrc文件,如果不想每次都刷新,可以打开.bash_profile文件

open ~/.bash_profile

最末尾上加入如下语句:

if [ -f ~/.bashrc ]; then
   source ~/.bashrc
fi

保存文件,然后刷新

source ~/.bash_profile

完成!

Reference

http://blog.sina.com.cn/s/blog_3f3098920102wy2t.html

你可能感兴趣的:(homebrew安装 opencv完整版)