小小千想和您聊一聊

当前位置: 首页> 视频教程> 2020最新_人工智能OpenCV人脸识别开发(前沿技术)

2020最新_人工智能OpenCV人脸识别开发(前沿技术)项目

   评分9.8

29节课

92254人已学

下载本章视频你能学到什么?

有一点点C语言基础就可以,懂点C++更好,然后是了解Linux系统的专业和非专业用户都可以学习。

千锋 免费领配套视频+资料+源码——点击获取↓↓↓

课程介绍

该课程主要讲解图像识别及其典型应用人脸识别,通过本课程可以掌握opencv、dlib等图像处理开源软件从环境建立到熟练使用,并熟悉官方案例测试流程,除了能掌握人脸识别和简单的线性代数知识以外,还能重点掌握任意目标的样本训练和精确识别过程,分分钟做出自己的识别模型代码。

章节目录

第1章 opencv与dlib介绍
1.01 opencv介绍
1.02 dlib 介绍
第2章 opencv ubuntu环境搭建
2.01 opencv源码获取
2.02 opencv编译前的配置
2.03 编译安装opencv并配置环境变量
2.04 opencv自带程序环境测试
第3章 基础理论知识
3.01 opencv常用类和方法
3.02 锐化滤波操作
3.03 图像混合操作
3.04 n维数据之间数学关系
3.05 协议差矩阵概念
3.06 协方差矩阵代码实现
3.07 特征值与特征向量概念
3.08 特征值与特征向量opencv计算接口
第4章 PCA原理和应用
4.01 PCA原理介绍
4.02 PCA对图像求特征值和特征向量
第5章 opencv实时人脸识别应用开发
5.01 人脸检测流程
5.02 从图片中找出所有人脸
5.03 从视频或摄像头中识别出人脸和人眼代码实现.mp4
5.04 人脸识别算法介绍
5.05 人脸识别不同算法代码实现
5.06 几何图形分类器训练并识别
第6章 dlib ubuntu环境搭建
6.01 源码的获取与配置编译
6.02 dlib环境配置与编译测试自带案例
第7章 dlib实时人脸识别应用开发
7.01 dlib人脸检测及特征点绘制
7.02 dlib进行人脸的精确识别
7.03 dlib非特定目标识别介绍
7.04 手势从训练到识别代码实现
7.05 图像识别问题总结

  • 第1章 - 第1章 opencv与dlib介绍

  • 第2章 - 第2章 opencv ubuntu环境搭建

  • 第3章 - 第3章 基础理论知识

  • 第4章 - 第4章 PCA原理和应用

  • 第5章 - 第5章 opencv实时人脸识别应用开发

    • 第17节 - 5.01 人脸检测流程

      点击播放
    • 第18节 - 5.02 从图片中找出所有人脸

      点击播放
    • 第19节 - 5.03 从视频或摄像头中识别出人脸和人眼代码实现

      点击播放
    • 第20节 - 5.04 人脸识别算法介绍

      点击播放
    • 第21节 - 5.05 人脸识别不同算法代码实现

      点击播放
    • 第22节 - 5.06 几何图形分类器训练并识别

      点击播放
  • 第6章 - 第6章 dlib ubuntu环境搭建

    • 第23节 - 6.01 源码的获取与配置编译

      点击播放
    • 第24节 - 6.02 dlib环境配置与编译测试自带案例

      点击播放
  • 第7章 - 第7章 dlib实时人脸识别应用开发

    • 第25节 - 7.01 dlib人脸检测及特征点绘制

      点击播放
    • 第26节 - 7.02 dlib进行人脸的精确识别

      点击播放
    • 第27节 - 7.03 dlib非特定目标识别介绍

      点击播放
    • 第28节 - 7.04 手势从训练到识别代码实现

      点击播放
    • 第29节 - 7.05 图像识别问题总结

      点击播放
  • Qt使用教程(一)之前景篇

    Qt使用教程(一)之前景篇

    37770
  • c++程序入门之赋值操作符

    前面已经说明,要访问内存,就需要相应的地址以表明访问哪块内存,而变量是一个映射,因此变量名就相当于一个地址。对于内存的操作,在一般情况下就只有读取内存中的数值和将数值写入内存(不考虑分配和释放内存),在C++中,为了将一数值写入某变量对应的地址所标识的内存中(出于简便,以后称变量a对应的地址为变量a的地址,而直接称变量a的地址所标识的内存为变量a),只需先书写变量名,后接“=”,再接欲写入的数字以及分号。如下:

    45074
  • c++程序入门之表达式

    在C++中,所有的代码都是通过标识符(Identifier)、表达式(Expression)和语句(Statement)及一些必要的符号(如大括号等)组成,在此先说明何谓标识符。

    47217
  • c++程序的函数指针

    先看看这段代码:

    48260
  • c++程序iostream标准库介绍

    我们从一开始就一直在利用C++的输入输出在做着各种练习,输入输出是由iostream库提供的,所以讨论此标准库是有必要的,它与C语言的stdio库不同,它从一开始就是用多重继承与虚拟继承实现的面向对象的层次结构,作为一个c++的标准库组件提供给程序员使用。

    45097
  • 算术移位和逻辑移位实现分析

    算术移位,同样也是物理上按位进行的左右移动,两头用0进行补充,但必须确保符号位不改变.

    45155
  • PWM死区(Dead Zone)的作用和意义

     PWM输出时的Dead Zone(死区)作用是在电平翻转时插入一个时间间隔,避免关闭前一个设备和打开后一个设备时因为开关速度的问题出现同时开启状态而增加负荷的情况(在没有彻底关闭前打开了后一个设备),尤其是电流过大时容易造成短路等损坏设备,如:互补PWM波输出在逆变器(直流转交流)中的应用。

    44887
  • Nand flash读写范围的问题

    很多时候对nand的操作都是通过主控的nand控制器直接完成,或者更多时候是通过MTD标准操作接口完成读写擦的过程,然而有些细节问题有必要在这里讨论一下.

    45182
  • Linux热插拔及mdev机制

    创建设备类,是为了让mdev知道根据这些信息来创建设备节点,根据/sys来创建,所以从devfs开始,根文件系统就引入了一个/sys目录,/sys/dev下面都是内核加载的驱动的主从设备号

    36143
  • Linux系统编程之多任务实现(二)

    在系统编程中实现多任务还使用vfork函数,其需要的头文件。

    33102

QQ技术交流群

千锋物联网/嵌入式锋迷群
974907809

加入群聊

用户登录

手机号:

密码:

图形验证码:

点击切换

用户注册

手机号:

登录密码:

图形验证码:

点击切换

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

手机号:

图形验证码:

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

新密码:

确认新密码:

获取课程

添加小千老师微信,获取课程信息

如何获取课程?

一、需拥有此本教材

如没有,可点击下方入口购买当当购买入口京东购买入口

二、添加小千老师,发送拥有凭证,解锁课程资源

1.购买该教材的订单信息
2.拥有的实体书信息等

更换手机号

新手机号:

图形验证码:

短信验证码:

获取验证码