课程介绍
您好,欢迎来到这个令人兴奋的课程。在本课程中,您将学习在Flutter应用程序中集成人脸识别模型
- 图片
- 现场摄像机镜头
人脸识别是使用人脸识别人的过程,在当今世界,它被用于无数目的。喜欢
- 安全机构使用它来识别和追踪罪犯。
- 公司用它来监控员工
- 教育机构用它来标记出勤率
- 等等。
因此,在本课程中,您将学习在 Flutter App Development 中集成不同的人脸识别模型,以构建适用于Android 和 IOS 的智能且功能强大的应用程序。
课程设置
我们将从学习人脸识别模型如何工作的基础知识开始。所以在一个人脸识别系统中,主要有两部分
- 人脸登记
- 人脸识别
人脸登记
所以在人脸注册中,我们将人脸进行注册,以便以后识别。所以就像手机的人脸解锁功能一样,首先我们需要注册人脸,以便我们以后可以识别他们。因此,在这一部分中,我们要求用户使用图像或实时摄像机镜头扫描面部。扫描完成后,我们会要求用户为该面孔指定一个名称,我们会将该面孔与该名称一起存储在数据库中。
人脸识别
在人脸识别部分,我们识别那些注册的人脸。因此,在这一部分中,一旦用户扫描了他的脸,我们就会使用人脸识别模型将该人脸与我们注册的人脸进行比较。在两张面孔之间的差异最小的情况下,我们将注册的面孔视为我们的识别。
在 Flutter 中选择或捕获图像
之后,我们将学习
- 从 Flutter 中的图库中选择图片
- 在 Flutter 中使用相机捕获图像
我们将了解这一点,因为稍后我们需要将这些图像传递给我们的人脸识别模型,以便在我们的 Flutter 应用程序中注册和识别人脸。
Flutter 中的图像人脸识别
在本节中,我们将开始在 Flutter 中构建我们的第一个人脸识别应用程序。所以我们将构建一个应用程序,用户可以在其中
- 注册人脸
- 识别人脸
通过使用画廊或相机中的图像。在这个应用程序中,我们将使用两种不同的模型在 Flutter 中执行人脸识别。那些模型是
- FaceNet 模型
- 移动 FaceNet 模型
实时人脸识别
在用图像进行人脸识别并了解Flutter中人脸识别模型的集成之后,我们将在Flutter中构建一个实时人脸识别应用程序。因此,我们将使用实时摄像机镜头的帧来注册和识别面孔。所以我们会
- 在 Flutter 中显示实时摄像机镜头
- 逐帧获取现场摄像机镜头
- 将这些帧传递给我们的人脸识别模型
- 实时识别和注册人脸
精简版
为了在 Flutter 应用程序中执行人脸识别,我们将使用 Tensorflow lite 格式的模型。TensorFlow lite 是在移动应用程序中使用机器学习模型的合适格式。所以在这个课程中,我们也会学习这个库。
所以在完成本课程后
- 您将能够将 Flutter 中的人脸识别模型与图像和实时摄像机镜头集成
- 您可以在 Flutter 应用程序中集成基于人脸识别的身份验证
- 您可以在 Flutter 中构建功能齐全的基于人脸识别的安全和考勤系统。
因此,简而言之,本课程是一本在 Flutter 应用程序开发中执行人脸识别的完整食谱。你还在等什么?立即加入课程,学习最重要的技能。
Published 3/2023
Created by Hamza Asif
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 48 Lectures ( 4h 43m ) | Size: 2.9 GB说明:英语发音无字幕,无项目源文件
此课程面向哪些人:
- 初学者 Flutter 开发人员希望构建基于人脸识别的 Flutter 应用程序
- 想要在 Flutter 中构建完整的人脸识别系统的中级 Flutter App 开发者
- 想要提高技能的专家级 Flutter 开发人员
- 任何想要构建基于人脸识别的智能应用程序的人
你将会学到的
- 使用带有图像和实时摄像机镜头的人脸识别模型
- 构建基于人脸识别的安全和考勤系统
- 无需任何付费人脸识别服务即可构建基于人脸识别的 Flutter 应用程序
- FaceNet 和 Mobile FaceNet 模型在 Flutter 中的使用
- 在 Flutter 中使用 Tensorflow Lite 模型进行设备端人脸识别