Indholdsfortegnelse:
- Trin 1: Passo 1: Descrição E Materiais
- Trin 2: Passo 2: Configuração Do Banco De Dados
- Trin 3: Passo 3: Configurando a Recepção De Dados Do Usuário
- Trin 4: Passo 4: Programando O Reconhecimento Facial E Periféricos
- Trin 5: Passo 5: Testikler
Video: Sistema De Reconhecimento Ansigtsbehandling: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
O system for 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 exactao considerav, para um sistema fácil de ser facto e relativamente barato.
Trin 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" og "open cv". Toda a programação foi escrita em python e, portanto, utiliza as respectivas bibliotecas da linguagem. Todos os pacotes foram installations com o auxílio do "aptitude". Para o funcionamento do programmera 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.
Trin 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 f.eks. en idade, en cor do cabelo, altura osv. Também está presente no banco de dados uma possibilidade de ser colocado um número de identificação para a informação armazenada. Ingen script de saída há apenas dois prints para mostrar o nome e o CPF do usuário identifierado.
Uma vez konfiguration o banco de dados, ja se pode trabalhar no script to receber as informações.
Trin 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 to 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.
Trin 4: Passo 4: Programando O Reconhecimento Facial E Periféricos
Et program, der anvender det næste script ét svar på kommunikar-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 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.
Trin 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.
Anbefalede:
Projeto IoT - Sistema Detector De Fumaça: 5 trin
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 o monitoramento de alarmes de incêndio de residências através de um aplicativo Android. Oprojeto é baseado em um microcontrolador que se comunica com a nu
SISTEMA DE IRRIGAÇÃO AUTOMÁTICA CONTROLADA POR SMARTPHONE: 8 trin
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 trin
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). Vamos aprender a desenvolver um protótipo de um system of preve
Sistema De Irrigação Automático Para Plantas: 8 trin
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 (utilizando apenas
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)