4.4 配置工程

文章目录

4.4 配置工程

使用SingleViewApplication模板创建一个名字为ManyMasks的Xcode项目.按照第一章"配置软件和硬件"以及第二章"捕获,存储和分享照片"来配置工程(参考每一章的的配置工程节).ManyMasks工程所依赖的库和设备能力和LightWork工程是一样的.

我们的人脸识别器依赖于OpenCV源码中附带的几个经过预处理的级联文件.如果你没有OpenCV的库文件,请按照第一章"配置软件和硬件"中的"使用附加模块构建附加库"这一节.将下列级联文件复制添加到ManyMasks工程的’Supporting Files’文件夹:

  • <opencv_source_path>/data/haarcascades/haarcascade_frontalface_alt.xml.或者,使用<pencv_source_path>/data/lbpcasades/lbpcascade_frontalface.xml来获得更快的结果,但是精确度没有那么高.
  • <opencv_source_path>/data/haarcascades/haarcascade_frontalcatface_extended.xml.或者添加<opencv_source_path>/data/lbpcascades/lbpcascade_frontalcatface.xml可以获得更快的结果,但是精确度没有那么高.
  • <opencv_source_path>/data/haarcascades/haarcascade_ lefteye_2splits.xml
  • <opencv_source_path>/data/haarcascades/haarcascade_
    righteye_2splits.xml

在增加级联文件后,在工程导航面板选中ManyMasks,在编辑区域打开BuildPhases标签页,并且确保"Copy Bundle Resources"的列表中增加了这四个文件.

[想要了解更多的关于*_frontalcatface*.xml级联文件是如何训练的,可以参考我的另一本书"OpenCV for secret Agents"(Packet出版社,2015)中的第三章,“训练智能警报识别犯罪分子和他的猫”]

###返回到第四章目录###
###返回到书籍目录###

猜你喜欢

转载自blog.csdn.net/GikkiAres/article/details/86074811
4.4