前端精选工程程序员&&简书

Mac 下安装Opencv

2016-05-03  本文已影响5294人  Mr__C

Mr.C/文

系统和版本

安装步骤

1、下载Opencv

opencv 所有历史版本

2、 解压缩后进入Opencv目录

3、建立release目录,并利用cmake编译Opencv库

mkdir release 
cd release
cmake -G "Unix Makefiles" .. 
(为Unix 系统生成Makefile,Mac OSX是基于Unix的。未安装cmake的同学 可以通过Homebrew安装,未安装Homebrew的同学请先安装Homebrew)
make

Homebrew安装:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  

4、在编译过程中的Error

编译过程中calibfilter.cpp文件会产生两个错误:


5、安装

在编译(Make)成功后,我们需要安装Opencv到我们的系统库中,命令如下:
make install

安装目录:

/usr/local/lib (Opencv库文件)
/usr/local/include (Opencv头文件)
/usr/local/share/ (Opencv xml配置文件)

安装成功后可以看到lib目录下关于Opencv的动态库(截图为部分)

6、建立Xcode项目

1、创建OSX的Command Line项目,并添加opencv的头文件:

由下图可以看出,Opencv的头文件放在/usr/local/include 下,其中opencv目录为opencv标准库文件


2、将Opencv的动态库添加进Xcode项目中

添加文件到项目,正常情况下Finder提供的选项并不能访问到根'/' 目录下一些特殊文件(普通用户也根本用不到),所以当finder出现的时候,我们需要输入'/usr/local' 进行跳转。



3、添加完头文件和库之后,就可以正常使用Opencv了

在Mac版中开发相对于iOS版的好处:

相对坏处:

参考文章:Opencv-on-mac-osx

上一篇 下一篇

猜你喜欢

热点阅读