Daftar Isi:

Sistema De Reconhecimento Facial: 5 Langkah
Sistema De Reconhecimento Facial: 5 Langkah

Video: Sistema De Reconhecimento Facial: 5 Langkah

Video: Sistema De Reconhecimento Facial: 5 Langkah
Video: [PASSO A PASSO] Projeto prático de Machine Learning | Sistema de Reconhecimento Facial 2024, Juli
Anonim
Sistema De Reconhecimento Facial
Sistema De Reconhecimento Facial

O sistem de reconhecimento facial possui um funcionamento bem simples, operan na placa Dragonboard 410c em linux utilizando apenas dois scripts em python e um banco de dados lokal criado por meio de pacotes do linux, possui uma precisão mempertimbangkan, paracil um seri fea fá dan relativamente barato.

Langkah 1: Passo 1: Deskripsikan E Materiais

Para o desenvolvimento melakukan sistem de reconhecimento wajah foi utilizada a placa Dragonboard 410c além de dois LEDs, um Buzzer, uma webcam dan alguns pacotes lakukan linux instalados no linaro, sistem operasi da placa. Menggunakan format untuk "mc", "MySQL" dan "buka cv". Toda a programação foi escrita em python e, portanto, utiliza as respectivas bibliotecas da linguagem. Todos os pacotes foram instalados com o auxílio do "aptitude". Para o funcionamento do programa são necessários o script em python para a captura das informaes de nome, idade e rosto do usuário, o banco de dados feito no MySQL untuk manipulasi dados e comunicao com o próximo item: o skrip de leitura também em python.

Langkah 2: Passo 2: Konfigurasikan Lakukan 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 vídeo serão gravadas em uma pasta local, fora do banco de dados. Inisialmente é 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…

Tidak ada 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, com estes são apenas exemplos por exemplo a idade, a cor do cabelo, altura, dll. Tidak ada script de saída há apenas dois prints para paling langka o nome e o CPF do usuário identificado.

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

Langkah 3: Passo 3: Konfigurasikan Recepção De Dados Do Usuari

Semua bagian lakukan tutorial será feita a programação em python lakukan skrip untuk receber os dados do usuário, dengan format "raw_input()" untuk menentukan lakukan nome dan lakukan CPF. Untuk resep dan kamera já é perlu dan utilização buka cv, baixado por meio do linux, além lakukan MySQL para atrelar o código om o banco de dados. O código está disponível nesta página.

Langkah 4: Passo 4: Programando O Reconhecimento Facial E Perifericos

Passo 4: Programando O Reconhecimento Facial E Perifericos
Passo 4: Programando O Reconhecimento Facial E Perifericos

Sebuah programação utilizada neste script é responsável por comunicar-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 é necessário um comando diferente untuk python, para que mengeksekusi comandos no terminal lakukan linux para habilitar a funcionalidade dos pinos corretos na Dragonboard dan assegurar que operem corretamente. Os periféricos utilizados estão mostrados na imagem disponível junto ao código disponibilizado.

Langkah 5: Passo 5: Testis

Nesse tipo de eksperimen 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 dll. por vez, já que podem haver problemas com a detecção and reconhecimento de mais de uma face.

Direkomendasikan: