Taula de continguts:

Sistema De Reconeixement Facial: 5 Passos
Sistema De Reconeixement Facial: 5 Passos

Vídeo: Sistema De Reconeixement Facial: 5 Passos

Vídeo: Sistema De Reconeixement Facial: 5 Passos
Vídeo: Totem de reconhecimento facial 2024, De novembre
Anonim
Sistema De Reconeixement Facial
Sistema De Reconeixement Facial

O sistema de reconhecimento facial possui um funcionament bem simples, operando na placa Dragonboard 410c em linux using apenas dois scripts em python e um banco de dados local criado por meio de pacotes do linux, possui uma precisão considerável, per a un sistema fàcil de ser fet e relativament barato.

Pas 1: Passo 1: Descripció i materials

Per al desenvolupament del sistema de reconeixement facial va ser utilitzat a la placa Dragonboard 410c amb dos LEDs, amb Buzzer, uma webcam i alguns pacots de linux instal·lats no linaro, sistema operacional da placa. S'utilitzen els pacots "mc", "MySQL" i "open cv". Toda a programação foi escrita em python e, portanto, utiliza as respectivas bibliotecas da linguagem. Tots els pacots foram instal·lats com a auxiliar de "aptitude". Para o funcionamiento do programa são necessários o script em python para a captura das informações de nome, idade e rosto do usuário, o banco de dados fet no MySQL per a una manipulació de dados i comunicação com el proper item: o script de leitura facial, também em python.

Pas 2: Passo 2: Configuració del banc de dades

A first coisa que deve ser feita é a configuração de um banco de dados para a troca de informaciones entre o script de adicionar usuari i o de procurar usuaris. 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 banc de dados. Oficialment està instal·lat o MySQL per establir-se o utilitzar bancs de dados que s'utilitzaran en els nostres scripts. Para criar bancos de dados basta seguir os passos do link a seguir:

www.vivaolinux.com.br/artigo/Gerenciando-b…

No banco de dados se puede 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 ter been criadas n variáveis, com per exemple a idade, a cor do cabelo, altura, etc. Também està present no banc de dats la vostra possibilitat de ser col·locada amb un nombre d'identificació per a informació armazenada. No hi ha cap script que hagi estat imprès per mostrar el nom o el CPF de l'usuari identificat.

Uma vez configurado o banco de dados, ja es pot treballar sense script per receber com a informacions.

Pas 3: Passo 3: Configuració d'una recepció de dades usat

Nesta parte do tutorial serà feita a programa en python do script for receber os dados do usuário, na forma de "raw_input ()" per a la determinació del nom i del CPF. Per a recepció de dados da câmera já é necessária a utilação do open cv, baixado per meio do linux, alem do MySQL para atrelar o code om o banco de dados. O codi està disponible en aquesta pàgina.

Step 4: Passo 4: Programando O Reconhecimento Facial E Periféricos

Pass 4: Programando O Reconhecimento Facial E Periféricos
Pass 4: Programando O Reconhecimento Facial E Periféricos

Un programa utilitzat en aquest script és responsable de comunicar-se amb un banc de dados enquanto reconhece a face to usuari, allà d’activar els Groves extras (Buzzer, LEDs). Per a aquesta última és necessari un ordre diferent per a Python, per a que executi comandos no terminal do linux per habilitar una funcionalitat dos pins corretos a Dragonboard i assegurar que operi correctament. Els perifèrics utilitzats estaven mostrats en la imatge disponible també al codi disponible.

Pas 5: Passo 5: Testicles

Nesse tipo de experimento erros são bastante comuns. Normalment erros ocorrem devido à falhas no code, pinagem, ou até mesmo, imprecisões nos periféricos, com a webcam, portanto, és recomanable fer diversos testos, com a fons de nuclis diferents, pessons diferents etc. per vegada, ja que podem tenir problemes com a detecció i reconeixement de més de la seva cara.

Recomanat: