利用Seetaface人脸识别做(在视频中应用人脸识别比对信息)

 SeetaFace开源库由FaceDetection、FaceAlignment、FaceIdentification三部分组成,重点在Seetaface是全部用C++语言实现的,对于一个本科生来说,在windows环境下比在linux环境下要更容易实现。

那么为了完成一个应用于实际的demo,我分享下我的学习经验(适合小白学习,当然是分享的是学习步骤,具体有问题可以私信):

当然首先要感谢山世光老师的团队开源这一好用的算法。

1.SeetaFace C++环境搭建

       Seetaface的环境搭建我是参考一个大神写的文章进行学习的。

       网址是https://blog.csdn.net/u014349384/article/details/76408114  

       当然每个人的电脑有所不同,在配置过程中会出现各种不同的问题,所以我建议大家使用的版本如下:Visual Studio2013

opencv2.4.11   Seetaface源代码大家可以在www.github.com上下载,完全是免费的,因为这样出现问题比较容易解决。很多像我一样的小白在这一步就出现各种问题,那么我说一下就是只要你严格按照以上网址的步骤来做,我保证环境配置绝对没有问题,那么如果你发现步骤没有错误,那么我说一个我在配置中出现的唯一一个问题就是,测试代码中的地址一定要记得修改成你文件存储的地址,不然一定会出现错误,当然这是你在保证步骤没有差错的情况下来检查的,我只出现这一个错误(在win10系统下)。

2.C++语言的学习(包括后面的面向对象等内容)

        如果你不学习C++语言的大部分内容,连代码都看不懂那真没办法,当然代码也不需要全部看懂,如果你是为了做课题而不是为了学习,那只要能看懂三个部分是怎么用的即可,那么学习是不是需要背诵或者记录,我觉得不用,因为我也是为了做项目,所以做这个项目我一共花了40天左右

         学习了C++的基础之后要学习的方向,第一:实际要使用的函数,比如在图像上要显示的函数,像时间,画长方形等等

         第二:在学习彻底之后一点一点写demo尝试着做

那么我写一些我在实际写demo过程中需要注意的点

(1)一定要加头文件:#include <string>  ,#include <windows.h> 和#include <iostream在使用时间函数显示的时候要加#include <time.h>不然使用函数过程中会出错。

(2)using namespace seeta;这句也要加上。

(3)std::string DATA_DIR = "F:\\SeetaFace\\FaceIdentification\\data\\";
std::string MODEL_DIR = "F:\\SeetaFace\\FaceIdentification\\model\\";看见这两句就是你再实际要做的时候要更改的地址信息。

除此之外实际写代码时要怎么写跟你的课题有关系,我也没办法说出大家需要的东西(我的代码和老师有关就没办法发出来)。

如果大家有一些问题可以问我,若有我碰到过的问题,我会回复。当然如果有人需要帮忙用这一算法进行做东西也可以联系我。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值