Skip to content
This repository has been archived by the owner on Nov 15, 2020. It is now read-only.
Kelvin S. do Prado edited this page Jun 12, 2017 · 6 revisions

Sobre o Repositório

Este repositório foi criado com a finalidade de compartilhar os algoritmos desenvolvidos durante o trabalho de mestrado intitulado "Comparação de Técnicas de Reconhecimento Facial para Identificação de Presença em um Ambiente Real e Semicontrolado", com o objetivo de facilitar e tornar possíveis futuras replicações dos experimentos realizados.

O trabalho desenvolvido faz parte da linha de pesquisa de "Monitoramento de Presença" do projeto "Ensino e Monitoramento de Atividades Físicas via Técnicas de Inteligência Artificial" (Processo 2014.1.923.86.4, publicado no DOE 125(45), em 10/03/2015), realizado conjuntamente pela Universidade de São Paulo, Faculdade Campo Limpo Paulista e Academia Central Kungfu-Wushu.

Wiki

Nesta wiki você encontrará uma documentação mais detalhada sobre os algoritmos desenvolvidos e disponibilizados neste repositório.

A maior parte dos algoritmos foram desenvolvidos em Python e fazem uso da biblioteca OpenCV juntamente com os módulos disponibilizados no repositório OpenCV Contrib.

Bibliotecas

Open Source Computer Vision Library (OpenCV)

A OpenCV (Open Source Computer Vision Library) é uma biblioteca de visão computacional de código aberto e multiplataforma, originalmente desenvolvida pela Intel por volta do ano 2000, e livre tanto para uso acadêmico como para uso comercial. A OpenCV disponibiliza diversos algoritmos de visão computacional, como por exemplo filtros de imagem, reconhecimento de objetos e reconhecimento facial, e possui ainda suporte a várias linguagens, como Python, C++, Ruby, Matlab, entre outras.

O objetivo principal da biblioteca OpenCV é prover uma infraestrutura de visão computacional simples para auxiliar os desenvolvedores a construir aplicações sofisticadas de forma relativamente rápida.

OpenCV Contrib

O OpenCV Contrib é um repositório criado para o desenvolvimento, armazenamento e compartilhamento de alguns módulos extras da OpenCV. Novos módulos que ainda não possuem uma interface de programação de aplicação (API) estável são disponibilizados neste repositório para, futuramente, quando o módulo evoluir e ganhar popularidade, ser movido para o repositório central da OpenCV, e então ser disponibilizado oficialmente com a biblioteca.

Cabe aqui ressaltar que os algoritmos de detecção e reconhecimento facial utilizados no trabalho foram fornecidos tanto pela biblioteca oficial da OpenCV quanto pelos módulos extras disponibilizados pelo OpenCV Contrib.

Utilize o menu Pages acima para navegar entre as páginas da documentação.

Clone this wiki locally