Sommario:

Sistema De Reconhecimento Facciale: 5 Passaggi
Sistema De Reconhecimento Facciale: 5 Passaggi

Video: Sistema De Reconhecimento Facciale: 5 Passaggi

Video: Sistema De Reconhecimento Facciale: 5 Passaggi
Video: Realtime Face Attendance System | Complete Project Installation 2024, Luglio
Anonim
Sistema De Reconhecimento Facial
Sistema De Reconhecimento Facial

Il sistema di riconoscimento del viso può funzionare in modo semplice, operando su una semplice Dragonboard 410c in Linux utilizzando gli script in python e in un banco di dati locale creato per meio de pacotes su linux, in modo preciso da considerare, per il sistema operativo e relativo barato.

Tappa 1: Passo 1: Descrizione E Materiais

Per il riconoscimento del sistema di riconoscimento facciale per l'utilizzo di una placa Dragonboard 410c além de dois LEDs, um Buzzer, uma webcam e 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 rispettive biblioteche da linguagem. Todos os pacotes foram instalados com o auxílio do "aptitude". Per il funzionamento del programma come necessario o script in python per la cattura di informazioni sul nome, idade e rosto do usuário, o banco di dati non fatto MySQL per la manipolazione dei dati e la comunicazione con il prossimo elemento: o script di leitura facciale, também em python.

Passaggio 2: Passo 2: Configurazione del Banco De Dados

Una prima cosa che deve fare è configurare un banco di dati per un paio di informazioni tra l'uso di uno script e l'uso di procurarsi. Vale la pena leggere le immagini di alta qualità per la fotocamera per comparazione tra video e video, se si tratta di pasta locale, nelle sedi del banco di lavoro. Inizialmente è stato installato o MySQL per l'installazione o il banco di dati in cui sono stati utilizzati gli script. Per 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 nmo ter sido criadas per esempio a idade, a cor do cabelo, altura, etc. Non è presente alcun banco di dati con possibilità di ser colocado o numero di identificazione per un'informazione armata. No script de saída há apenas dois print para mostrar o nome e o CPF do usuário identificatodo.

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

Step 3: Passo 3: Configurando una Recepção De Dados Do Usuário

Nesta parte del tutorial anche se è programmato in python per lo script per il destinatario o per i dati dell'utente, nella forma di "raw_input()" per la determinazione del nome e del CPF. Per la ricezione dei dati dalla fotocamera è necessario e per l'utilizzo di open cv, per meio da Linux, per controllare MySQL per altri o codici sul banco di dati. O código está disponível nesta página.

Step 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

Una programmazione che utilizza un nuovo script è responsabile per comunicare con il banco di dati e riconnettere un volto all'uso, un avviso di attivazione o gli extra di Groves (Buzzer, LED). Per questo è necessario un comando diverso per python, per eseguire comandi senza terminale linux per abilitare una funzione corretta dei pinos su Dragonboard e impostare correttamente l'opera. Os perifericos utilizados estão mostrados na imagem disponível junto ao código disponibilezado.

Fase 5: Passo 5: Testi

Nesse tipo de experimento erros são bastante comuns. Di solito si sbagliano ocorrem devido à falhas no código, pinagem, ou até mesmo, imprecisões nos periféricos, come una webcam, portanto, é raccomandabile fazer diversos teste, con fondi di core diversi, pessoas differenti etc. por vez, já que podem haver problemas com a detecção e reconhecimento de mais de uma face.

Consigliato: