|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/reconhecimento-facial-com-java/
课程评论:没有评论
课程名称:基于Java的人脸识别 课程概述:人脸识别是人工智能的一个子领域,旨在识别图片或视频中的人脸。例如,安全系统可以利用这一技术来确认某人在场或不在场。在这个背景下,重要的是要强调检测和识别的区别。检测仅仅表明图像中是否存在人脸,而识别则旨在确定所检测到的人脸是谁。因此,本课程专注于人脸识别,逐步展示如何通过图像和网络摄像头识别面孔。我们将使用Java编程语言和JavaCV库,后者是用于数字图像处理和计算机视觉的最常用工具之一。 您将逐步学习这一任务涉及的所有过程,从创建训练图像、学习算法到最终识别人脸。我们会测试JavaCV中提供的三种算法:Eigenfaces、Fisherfaces和LBPH。此外,您还将学习如何评估人脸识别算法的效率,以便在商业环境中实现。如果您希望了解这三种算法的工作原理,本课程将提供简要的直观介绍,但焦点将放在实践上,而不是深入的理论概念。 需要强调的是,建议您对OpenCV和人脸检测有一定的基础了解,因为基本命令不会详细解释。如果您第一次接触这个库,我推荐先参加我的另一门基础课程《Java与OpenCV的人脸检测》。如果您不熟悉Java,也没关系,因为课程内容将以易于理解的方式呈现,只要您具备基本的编程逻辑,便能顺利跟随课程。 本课程适合所有级别的学习者,无论您是初学者还是已有一定基础,都会受益于本课程,帮助您更深入地理解人脸识别领域。准备好在您的职业生涯中迈出重要的一步吗?期待您加入课程!
O reconhecimento facial é umas das subáreas da Inteligência Artificial que tem como objetivo reconhecer faces de pessoas em imagens ou vídeos. Um exemplo são os sistemas de segurança que podem utilizar esses recursos para identificar se uma pessoa está ou não presente em um ambiente. Neste contexto é importante frisar as diferenças entre as técnicas de detecção e reconhecimento facial. Enquanto a primeira somente indica se uma face está presente em uma imagem, a segunda técnica tem o objetivo de dizer de quem é a face detectada.Com base nisso, este curso é focado no reconhecimento facial com o intuito de mostrar passo a passo como reconhecer faces por imagens e pela webcam. Utilizaremos a linguagem Java e a biblioteca JavaCV, que é uma das mais utilizadas para processamento digital de imagens e visão computacional. Você aprenderá passo a passo todos os processos que envolvem essa tarefa, desde a criação das imagens de treinamento, a aprendizagem dos algoritmos e finalmente o reconhecimento de quem é quem! Faremos testes com três algoritmos disponibilizados no JavaCV, que são: Eigenfaces, Fisherfaces e LBPH. Além disso, você também aprenderá como avaliar a eficiência de um algoritmo de reconhecimento facial caso você deseje implementá-lo em ambientes comerciais.É importante enfatizar que será mostrada somente uma intuição de como esses três algoritmos funcionam, pois o foco do curso está na prática e não tanto nos conceitos que envolvem o seu funcionamento. Outro detalhe é que recomenda-se que você já tenha um conhecimento prévio do OpenCV e detecção facial, pois os comandos básicos não serão explicados em detalhes. Caso seja seu primeiro contato com essa biblioteca, eu recomendo por primeiro o meu outro curso de nível mais básico "Detecção de Faces com Java e OpenCV". E não há problema se você não conhece Java, pois os conceitos serão apresentados de forma que se você tem uma noção básica de lógica de programação conseguirá acompanhar as aulas tranquilamente. Este curso é indicado para todos os níveis, ou seja, se você é iniciante na área conseguirá desenvolver seus primeiros sistemas de reconhecimento facial e caso você já tenha algum conhecimento prévio; o curso lhe ajudará a compreender melhor essa área!Preparado(a) para dar um importante passo na sua carreira? Aguardo você no curso!:)