于仕琪老师的人脸识别算法识别率很高,所以用于仕琪老师的人脸识别算法识别出人脸,在用dilb+人脸68个关键点检测dat模型库提取人脸特征点。

效果展示:

一、下载dilb库,然后用cmake进行解压,网上教程很多,用命令行编译很长时间都没有编译过去。所以我改用gui编译。

1、下载的dilb库后解压如下图所示,build是自己建立的。

2、用cmake-gui编译如下图,source code选择dlib目录,build the binaries选择建立的build目录。然后点击configure,然               后选择visual studio14 2015,x64.

成功后点击generate

成功后build下目录如下所示:

3、之后按照VS2015+dlib环境配置_shen的博客-CSDN博客_vs配置dlib;博客操作即可

4、至于找不到png.h文件,可以将png.h对应目录添加到vs属性页,vc++ ——>包含库目录中

二、下载shape_predictor_68_face_landmarks.dat,文件解压后放到工程目录文件中,和main函数文件放到同一级目录中

三、下载于仕琪老师的人脸识别库libfacedetection,解压后将如下四个目录复制到工程目录中。

四、将工程目录中的.h、.cpp文件移除后添加src目录中的如下四个文件

五、再添加main.cpp文件,本文件是将于仕琪老师人脸识别库中的example文件夹中的detect-camera.cpp进行了更改,将人脸检          测算法标出的方框,与 人脸68个关键点检测dat模型库结合,检测出人脸中的特征点。

工程编译过程中会出错显示找不到facedetectcnn.h文件,解决方法:src目录添加到工程属性包含库目录中

六、本人已经将工程代码上传,有兴趣的可以下载。

vs2015+opencv+dilb+于仕琪人类识别算法对人脸特征点进行检测相关推荐

  1. 5种最著名的人脸识别算法和关键特征介绍

    人脸识别算法是任何人脸检测和识别系统或软件的基础组件.专家将这些算法分为两种核心方法:几何方法侧重于区分特征,光度统计方法用于从图像中提取值. 然后将这些值与模板进行比较以消除差异. 这些算法还可以分 ...

  2. python人脸识别算法_python人脸算法

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 若图片中包含多张人脸,只选取其中人脸面积最大的人脸. 支持png.jpg.jpe ...

  3. CVPR 2022 | 腾讯优图实验室30篇论文入选,含场景文本语义识别、3D人脸重建、目标检测、视频场景分割和视频插帧等领域...

    关注公众号,发现CV技术之美 本文转载自腾讯优图 近日,CVPR 2022官方公布了接收论文列表(CVPR 2022 接收论文公布! 总计2067篇!),来自腾讯优图实验室共计30篇论文被CVPR收录 ...

  4. OpenCV—python 手写数字字体识别(使用HOG特征)

    文章目录 一.训练分类器 二.导入训练权重,使用图片检测 一.训练分类器 步骤如下: 计算数据库中每个样本的HOG特征. 使用每个样本的HOG特征以及相应的标签训练多类线性SVM. 将分类器保存在文件 ...

  5. 找不到opencv_world310.lib OpenCv 一次配置永久使用 基于OpenCv4.0 于仕琪算法 dlib的疲劳检测

    第1次写博客 格式啥的还不是很好,前期配置了OpenCv4.0,然后因为OpenCv自身的人脸检测功能速度相比于仕琪老师自己写的库而言更慢一点,然后又配置了一下于仕琪老师的库.最后基本实现了人脸检测的 ...

  6. dlib库包的介绍与使用,opencv+dlib检测人脸框、opencv+dlib进行人脸68关键点检测,opencv+dlib实现人脸识别,dlib进行人脸特征聚类、dlib视频目标跟踪

    文章目录: 1 dlib库介绍 2 dlib人脸检测:绘制出人脸检测框 2.1 dlib人脸检测源码 2.2 opencv + dlib 人脸检测 2.3 dlib人脸检测总结 3 dlib人脸关键点 ...

  7. 人脸识别算法初次了解

    人脸识别算法初次了解 这是转载别人的帖子,认为好,大家一块学习http://www.cnblogs.com/guoyiqi/archive/2011/07/28/2129300.html 前言 在写此 ...

  8. teleport 组件的作用_人脸识别综述! 覆盖人脸检测,预处理和特征表示三大核心组件!...

    The Elements of End-to-end Deep Face Recognition: A Survey of Recent Advances 人脸识别是计算机视觉社区中最基础和历史悠久的 ...

  9. 专业的面相识别的企业|人脸识别离线SDK |人证比对API

    基本上国内每家公司都会说自己的算法牛,实际上有几家有人脸核心算法呢?国内在完全从事算法研究的总工程师人数到目前(2016年)总计不到100人,不过也没有现在问题也不大,中科院计算所山世光教授已经开源了 ...

  10. C++ OpenCV Contrib模块LBF人脸特征点检测

    学更好的别人, 做更好的自己. --<微卡智享> 本文长度为3322字,预计阅读9分钟 前言 <OpenCV源码Android端编译,用时三天,我编了个寂寞...>文中介绍了编 ...

最新文章

  1. 以太坊区块和交易存储
  2. iptables规则备份和恢复,任务计划chkconfig工具systemd管理服务
  3. 教你搭建基于typescript的vue项目
  4. 20170910校内训练
  5. mysql mariadb 选择_MariaDB 选择数据库
  6. [蓝桥杯][算法训练VIP]乘积最大(动态规划)
  7. 杭电2012-素数判定(C)
  8. 软件开发生命周期模型
  9. drop table 、delete table和truncate table的区别
  10. 冒泡法排序(详细注释,易懂)
  11. djangosave保存数据太慢_PaddlePaddle从入门到炼丹八——模型的保存与使用
  12. Struts2整合Spring方法及原理
  13. iOS音视频理论基础
  14. 英语音标原来这么丰富,换个角度把欧洲语言作为一个体系
  15. python依赖包冲突
  16. 简单有效的记录日常收支
  17. CISSP考试回忆录 | 考试契机、曲折备考、考试现场回顾
  18. java去处科学技术法,java撤销科学计数法
  19. 使用USB对两个电脑进行串口文件传输
  20. 【易购管理系统】导航折叠效果

热门文章

  1. 现代通信原理思维导图--第三章 随机过程
  2. MFC界面开发帮助文档:BCG可视化设计器使用指南
  3. 笔记本电脑小键盘上有 home、pgup、pgdn、如何使用
  4. HBuilderX报错:ESC[0;31m--> LibSass的二进制文件.....]
  5. 手把手教你用C语言实现求质数(素数),5大方法任君挑选
  6. Unity播放序列帧
  7. ISO /TS 22163:2017轨道交通行业质量管理体系简介及相关标准资料
  8. 公需科目2020快速学习_2021公需科目学习快捷方法
  9. 声道测试音频_一音成佛的尺八音色,电吹管的单声道和双声道录音对比(2)
  10. 两个平面的位置关系和判定方程组解_高一数学必修二平面知识点详解