Innholdsfortegnelse:
- Trinn 1: Passo 1: Descrição E Materiais
- Trinn 2: Passo 2: Configuração Do Banco De Dados
- Trinn 3: Passo 3: Configurando a Recepção De Dados Do Usuário
- Trinn 4: Passo 4: Programando O Reconhecimento Facial E Periféricos
- Trinn 5: Passo 5: Testikler
Video: Sistema De Reconhecimento Ansiktsbehandling: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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 exactão considerável, para um sistema fácil de ser facto e relativamente barato.
Trinn 1: Passo 1: Descrição E Materiais
Para o desenvolvimento do system for reconhecimento facial foi utilizada and placa Dragonboard 410c além de dois LEDs, um Buzzer, uma webcam and alguns pacotes do linux installations 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.
Trinn 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 é installer o MySQL for 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 eksempler en idade, a cor do cabelo, altura, etc. Também está presente no banco de dados uma possibilidade de ser colocado um número de identificação para a informação armazenada. No script de saída há apenas dois prints para mostrar o nome e o CPF do usuário identifierado.
Uma vez konfigurado o banco de dados, ja se pode trabalhar no script para receber as informações.
Trinn 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 for 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á é nødvendá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.
Trinn 4: Passo 4: Programando O Reconhecimento Facial E Periféricos
Et program som bruker det neste manuset er ansvarlig for komunikar-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 é nødvendário um comando diferente para o python, para que execute comandos no terminal do linux for a habililitar 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.
Trinn 5: Passo 5: Testikler
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, ja que podem haver problemas com a detecção e reconhecimento de mais de uma face.
Anbefalt:
Projeto IoT - Sistema Detector De Fumaça: 5 trinn
Projeto IoT - Sistema Detector De Fumaça: IntroduçãoO Sistema Detector de Fumaça består av en løsning for IoT som gir en tillatelse til å overvåke alarmene for gjenoppretting av applikasjoner på Android. Du kan også bruke den til å kontrollere mikrokontrollen som nå
SISTEMA DE IRRIGAÇÃO AUTOMÁTICA CONTROLADA POR SMARTPHONE: 8 trinn
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 trinn
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 trinn
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, reduce a falha humana, minimiza o consumo de água (minimizando apenas
Sistema Inteligente De Monitoramento De Enchentes (SIME): 4 trinn
Sistema Inteligente De Monitoramento De Enchentes (SIME): Tema e Proposta: Foi dado o tema Servi ç os P ú blicos aos participantes do Hackathom Qualcomm Facens com no m á ximo 32 horas para planejamento e execu ç ã placa Dragonboard 410c com um Kit Qual