Innehållsförteckning:
- Steg 1: Passo 1: Descrição E Materiais
- Steg 2: Passo 2: Configuração Do Banco De Dados
- Steg 3: Passo 3: Configurando a Recepção De Dados Do Usuário
- Steg 4: Passo 4: Programando O Reconhecimento Facial E Periféricos
- Steg 5: Passo 5: testiklar
Video: Sistema De Reconhecimento Ansiktsbehandling: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
O sistema de reconhecimento facial possui um funcionamento bem simples, operando and placa Dragonboard 410c em linux utilizando apenas dois scripts em python e um banco de dados local criado por meio de pacotes do linux, possui uma precisão considerável, para um sistema fácil de ser facto e relativamente barato.
Steg 1: Passo 1: Descrição E Materiais
Para o desenvolvimento do system for reconhecimento facial foi utilizada a placa Dragonboard 410c além de dois LEDs, um Buzzer, uma webcam and alguns pacotes do linux instalados no linaro, system operacional da placa. Foram utilizados os pacotes "mc", "MySQL" e "open cv". Toda a programação foi escrita em python e, portanto, utiliza as respectivas bibliotecas da linguagem. Todos os pacotes foram instalados com o auxílio do "aptitude". Para o funcionamento do programa são needsários o script em python para a captura das informações de nome, idade e rosto do usuário, o banco de dados feito no MySQL para a manipulação de dados e comunicação com o próximo item, o script de leitura, também em python.
Steg 2: Passo 2: Configuração Do Banco De Dados
A primeira coisa que deve ser feita é a configuração de um banco de dados para a troca de informações entre o script of adicionar usuário e o de procurar usuários. Vale lembrar que as imagens gravadas pela câmera para comparação com o vídeo serão gravadas em uma pasta local, fora do banco de dados. Inicialmente é instalado o MySQL para estabelecer o banco de dados que será utilizado nos scripts. Para criar bancos de dados basta seguir os passos do link à seguir:
www.vivaolinux.com.br/artigo/Gerenciando-b…
No banco de dados se pode criar inúmeras variáveis para serem requisitadas pelo script para o preenchimento das informações do usuário, para efeito deste tutorial foram criadas duas variáveis, o nome eo CPF, mas estes são apenas exemplos, poderiam tero exemplo a idade, a cor do cabelo, altura, etc. Inget script de saída há apenas dois prints para mostrar o nome e o CPF do usuário identifierado.
Uma vez configurado o banco de dados, ja se pode trabalhar no script para receber as informações.
Steg 3: Passo 3: Configurando a Recepção De Dados Do Usuário
Nesta parte do tutorial será feita a programação em python do script para receber os dados do usuário, na forma de "raw_input ()" para a determinação do nome e do CPF. Para a recepção de dados da câmera já é needsária a utilização do open cv, baixado por meio do linux, além do MySQL para atrelar o código om o banco de dados. O código está disponível nesta página.
Steg 4: Passo 4: Programando O Reconhecimento Facial E Periféricos
En programação utilizada nästa script é responsável por comunicar-se com o banco de dados enquanto reconhece a face do usuário, além de ativar os Groves extras (Buzzer, LEDs). Para esta última é necessário um comando diferente para o python, para que execute comandos no terminal do linux para habilitar a funcionalidade dos pinos corretos na Dragonboard e assegurar que operem corretamente. Os periféricos utilizados estão mostrados na imagem disponível junto ao código disponibilizado.
Steg 5: Passo 5: testiklar
Nesse tipo de experimento erros são bastante comuns. Normalmente erros ocorrem devido à falhas no código, pinagem, ou até mesmo, imprecisões nos periféricos, como a webcam, portanto, é recomendável fazer diversos teste, com fundos de cores diferentes, pessoas diferentes etc. Este código é maisom por vez, já que podem haver problemas com a detecção e reconhecimento de mais de uma face.
Rekommenderad:
Projeto IoT - Sistema Detector De Fumaça: 5 steg
Projeto IoT - Sistema Detector De Fumaça: IntroduçãoO Sistema Detector de Fumaça consiste em uma solução IoT com o objetivo de permitir of alarmes de incêndio de residências através de um aplicativo Android. O projeto é baseado em um microcontrolador que se comunica com a nu
SISTEMA DE IRRIGAÇÃO AUTOMÁTICA CONTROLADA POR SMARTPHONE: 8 steg
SISTEMA DE IRRIGAÇÃO AUTOMÁTICA CONTROLADA POR SMARTPHONE: PONTIF Í CIA UNIVERSIDADE CAT Ó LICA DE MINAS GERAISCurso: Especializa ç ã o em Arquitetura de Software Distribu í Professor: Ilo Rivero
Sistema De Prevenção De Deslizamentos Com Sensor MPU-6050: 6 steg
Sistema De Prevenção De Deslizamentos Com Sensor MPU-6050: O sensor MPU-6050 é um chip que possui um acelerômetro e um giroscópio tipo MEMS. São 3 eixos para o acelerômetro e 3 eixos para o giroscópio, sendo ao todo 6 graus de liberdade (6DOF)
Sistema De Irrigação Automático Para Plantas: 8 steg
Sistema De Irrigação Automático Para Plantas: A irrigação é uma das tecnologias mais utilizadas por agricultores pois esta atividade independe da ocorrência de chuvas, garante uma safra uniforme, reduc a falha humana, minimiza o consumo de água (minimizando os)
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)