mac下安装配置openCv并在Xcode中运行脸部识别例程

    安装环境: Mac os 10.10.3;   opencv-3.0.0;

    首先,我们看一下例程facedetect.cpp在xcode中创建project后运行结果图:

    原图为lena.jpg:                                                                             程序检测面部后的结果图:

                  


  可以发现,图片识别结果非常好。

  此例程还有从摄像头捕捉图像进行实时的面部检测。再此不再贴图。

  一:mac下安装配置opencv;

     1,安装homebrew。目的是下载cmake编译器。homebrew命令类似于linux的apt-get 命令。

     2,安装cmake,在mac 终端下输入 sudo brew install cmake 回车即可;

     3,到opencv官网下载opencv源码;

     4,解压源码,在mac终端下cd到opencv解压的源码包里;

     5,在终端里输入以下命令

      mkdir release

  cd ./release

  cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D 
BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..

  make

  sudo make install

  这样,opencv就安装配置成功了。

二,在xcode建立opencv project


打开Xcode,新建一个command line工程:

工程名字TestOpenCVDemo,注意语言选择C++。

这样C++的HelloWorld就建好了,编译应该能正常运行。接下来先来配置xcode再来写代码。
最左边选中工程,然后右边选中Targets,再BuildSettings下,右边搜索框里输入search,很快就能找到Search Paths设置项。在Header Search Paths里输入:/usr/local/include  在Library Search Paths里输入:/usr/local/lib
示意图如下:





接着在Build Phases里找到Link Binary With Libraries,点击+号


选择add other,然后按下/键,输入lib的路径/usr/local/lib,点go:





  为了方便,我全选了。
  确定即可。
将源码拷贝到文件中即可。
注意,需要将源码中的文件路径改为绝对路径。
   
  三、运行project
     直接点击编译运行按钮即可。
    注:若程序需要运行时带参数,那么需要在xcode下按 command+shift+逗号三个按键。弹出对话框:
  
   
在arguments下的arguments passed on launch下添加参数即可。


 
大功告成!!
                                                                                                                                                                            

                                                                   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值