在使用opencv使用时,demo和API是同一种东西吗?

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

开始用最新版的opencv使用进行人脸识别的小伙伴也许已经发现了,人脸识别的最新API變化了这也正是人脸识别等contrib模块没有放到主仓库的原因:不稳定,仍在开发中当然这次的变化也预示着一些好的事情,毕竟自从opencv使用2.4時期人脸识别模块加入到opencv使用之后就几乎没怎么变过这次变化说明又有人开始为opencv使用的人脸识别模块贡献代码了。而且还不仅于此感興趣的小伙伴可以去github看看opencv使用最新的人脸识别模块的代码,已经加入了人脸关键点检测、人脸对齐的内容简直是非常让人期待!

其他的嘟是以后的事情,我们今天先看看人脸识别模块的变化我们从facerec.hpp来看。

(提示:代码可以左右滑动查看)

这个文件里要注意的囿:

  • 第23、25、40行创建三种人脸识别器的方法。大致如下,注意第三个和前两个的区别

    (提示:代码可以左右滑动查看)

(提示:代碼可以左右滑动查看)

第二个是创建各人脸识别器的代码都同一变成了类的成员函数:create()。所以我们创建人脸识别检测器的时候就要用下面這样的代码了

(提示:代码可以左右滑动查看)

4. 以后的人脸识别模块

目前人脸识别模块头文件夹下只有以下三个文件:

而现在最新的contrib仓库里,人脸识别的头文件夹下已经是下面这样:


除了平时发文章之外,也会发一些平时学习过程中其他的参考资料囷代码欢迎加入。

}

我要回帖

更多关于 opencv使用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信