Talaan ng mga Nilalaman:

Sistema De Reconhecimento Mukha: 5 Hakbang
Sistema De Reconhecimento Mukha: 5 Hakbang

Video: Sistema De Reconhecimento Mukha: 5 Hakbang

Video: Sistema De Reconhecimento Mukha: 5 Hakbang
Video: Como a tecnologia de reconhecimento facial funciona? 2024, Nobyembre
Anonim
Sistema De Reconhecimento Mukha
Sistema De Reconhecimento Mukha

Ang sistema ng reconhecimento pangmukha maaari mong gamitin ang mga simpleng paraan, pagpapatakbo ng Dragonboard 410c em linux utilizando apenas dois script ng python at um banco de magiging local criado por meio de pacotes do linux, posible ang lahat ng pangunahing pagsasaalang-alang, para sa kanilang sistema ng serbisyo at relativamente barato.

Hakbang 1: Passo 1: Descrição E Materiais

Para sa desenvolvimento gawin ang sistema ng reconhecimento pangmukha na ginagamit ang isang Dragon Ball 410c sa mga LEDs, sa Buzzer, lahat ng webcam at mga pacote na ginagawa ng linux installados 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 respivas bibliotecas da linguagem. Tungkol sa mga ito sa pag-install ng com o auxílio gawin ang "kakayahan". Para sa funcionamento gawin ang programa ng script ng python para sa isang captura das informações de nome, idade at rosto do usuário, o banco de maging feito no MySQL para sa isang manipulação de magiging e comunicação com o próximo item: o script de leitura facial, também em python.

Hakbang 2: Passo 2: Configuração Do Banco De Dados

Isang primeira coisa que deve ser feita é a configuração de um banco de magiging para sa isang troca de informações entre o script de adicionar usuário o o 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 maging. Ipatuloy ang pag-install ng MySQL para maitaguyod ang mga talata sa paggamit ng mga script. Para sa mga bancos de magiging basta seguir os passos do link à seguir:

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

Walang banco de magiging se pode criar inúmeras variáveis para sa serem Requisitadas pelo script para sa preenchimento das informações do usuário, para sa mabubuting tutorial na ito para sa mga criadas duas variáveis, o ang iyong CPF, mas maraming mga halimbawa, poderiam ter sido criadas com por exemplo a idade, a cor do cabelo, altura, at iba pa Walang iskrip sa talaan ng mga artikulo sa pag-print para sa mostrar o nome e o CPF na gagawa ng pagkakakilanlan.

Sa pamamagitan ng pag-configure ng banco de magiging, maaari mong gamitin ang script para sa receber bilang mga impormasyon.

Hakbang 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 para receber os magiging do usuário, na para sa "raw_input ()" para sa isang determinadong gawin ang CPF. Para sa isang recepção de magiging da câmera já é kinakailangan upang magamit ang isang bukas na cv, maaari mong gawin ang linux, gawin ang MySQL para sa pag-uusap o pag-ibig sa akin. O código está disponível nesta página.

Hakbang 4: Passo 4: Programando O Reconhecimento Mukha E Periféricos

Passo 4: Programando O Reconhecimento Mukha E Periféricos
Passo 4: Programando O Reconhecimento Mukha E Periféricos

Ang isang programa na magagamit na script na ito ay responsable sa pamamagitan ng isang panimula sa muling pagbuo ng isang mukha na gawin sa amin, sa loob ng mga ito Groves extras (Buzzer, LEDs). Para sa mga ito ay kinakailangan upang masuri ang para sa python, para sa pagpapatupad ng mga comandos na walang terminal gawin linux para habilitar a funcionalidade dos pinos corretos na Dragonboard at assegurar que operem corretamente. Os periféricos utilizados estão mostrados na imagem disponível junto ao código disponibilizado.

Hakbang 5: Passo 5: Mga Pagsubok

Hindi ito tipo ng eksperimento erros são bastante comuns. Normalmente erros ocorrem devido à falhas no código, pinagem, you 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 recomendável para aprio por vez, bilang isang podem haver problemas com a detecção at reconhecimento de mais de uma face.

Inirerekumendang: