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下添加参数即可。


 
大功告成!!
                                                                                                                                                                            

                                                                   

智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告