Indholdsfortegnelse:

Sistema De Reconhecimento Ansigtsbehandling: 5 trin
Sistema De Reconhecimento Ansigtsbehandling: 5 trin

Video: Sistema De Reconhecimento Ansigtsbehandling: 5 trin

Video: Sistema De Reconhecimento Ansigtsbehandling: 5 trin
Video: Автомобильный кемпинг под дождем - идеальная автомобильная палатка 2024, November
Anonim
Sistema De Reconhecimento Facial
Sistema De Reconhecimento Facial

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

Passo 4: Programando O Reconhecimento Facial E Periféricos
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: