Tartalomjegyzék:

Sistema De Reconhecimento Facial: 5 lépés
Sistema De Reconhecimento Facial: 5 lépés

Videó: Sistema De Reconhecimento Facial: 5 lépés

Videó: Sistema De Reconhecimento Facial: 5 lépés
Videó: Кодовый дверной замок своими руками 😂😂 2024, Július
Anonim
Sistema De Reconhecimento Facial
Sistema De Reconhecimento Facial

O rendszer de reconhecimento arcpossui um funcionamento bem simples, operando na 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 harkja, para um system fácil de ser feito e relativamente barato.

1. lépés: Passo 1: Descrição E Materiais

Para vagy desenvolvimento do system de reconhecimento arc 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. Használja a "mc", "MySQL" és "open cv" pacotokat. Toda a programção foi escrita em python e, portanto, utiliza as respectivas bibliotecas da linguagem. Todos os pacotes for instalados com o auxílio do "aptitude". Para o funcionamento do program são needsários o script em python para a captura das informationçõ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 facial, também em python.

2. lépés: 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 de adicionar usuário e o de procurar usuários. Vale lembrar que as imagens gravadas pela câmera para comparação com o video de serão gravadas em uma pasta local, fora do banco de dados. Inicialmente in instalado o MySQL para setelecer 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 informationções do usuário, para efeito deste tutorial foram criadas duas variáveis, o nome eo CPF, mas estes são apenas exemplos, poderiam ter sido cris például egy idade, a cor do cabelo, altura, stb. No script de saída há apenas dois prints para mostrar o nome e o CPF do usuário identifado.

Uma vez configurado o banco de dados, já se pode trabalhar no script para receber as informationçes.

3. lépés: Passo 3: Configurando a Recepção De Dados Do Usuário

Az oktatóprogramban nem lehet részt venni a python program forgatókönyvében, és a szkriptet a vevőkészülékhez kell használni, és a "raw_input ()" formát a CPM meghatározásához kell megadni. Para a recepción a dados da câmera já é szükségleteihez és a felhasználási lehetőségeihez nyitott 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.

4. lépés: Passo 4: Programando O Reconhecimento Facial E Periféricos

4. passza: Programando O Reconhecimento Facial E Periféricos
4. passza: Programando O Reconhecimento Facial E Periféricos

A programção utilizada neste script é responseavel por comunicar-se com o banco de dados enquanto reconhece a face do usuário, além de ativar os Groves extras (Buzzer, LED). Para esta última é needsário um comando diferente para o python, para que execute comandos no terminal do linux para habilitar and funcionalidade dos pinos corretos na Dragonboard e assegurar que operem corretamente. Os periféricos utilizados estão mostrados na imagem disponível junto ao codigo disponibilizado.

5. lépés: Passo 5: here

Nesse tipo de experimentimento 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 é mais ajánlása por vez, já que podem haver problem com a detecção e reconhecimento de mais de uma face.

Ajánlott: