Spisu treści:

Sistema De Reconhecimento Facial: 5 kroków
Sistema De Reconhecimento Facial: 5 kroków

Wideo: Sistema De Reconhecimento Facial: 5 kroków

Wideo: Sistema De Reconhecimento Facial: 5 kroków
Wideo: Face recognition 2024, Lipiec
Anonim
Sistema De Reconhecimento Facial
Sistema De Reconhecimento Facial

O sistema de reconhecimento face possui um funcionamento bem simples, operando na placa Dragonboard 410c w linux utilizando apenas dois scripts w pythonie i um banco de dados local criado por meio de pacotes do linux, de séssui uma e relativamente barato.

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

Aby odbudować system do rozpoznawania twarzy za pomocą Dragonboard 410c, ale z diodami LED, Buzzer, kamerą internetową i innymi systemami do instalacji linuksowych bez linux, system operacyjny da placa. Używaj formatów „mc”, „MySQL” i „open cv”. Toda programação foi escrita em python e, portanto, utiliza jako odpowiednia 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 informações de nome, idade e rosto do usuário, o banco de dados feito no MySQL para a manipulação de dados i comunicação com o proximo, element: o skrypt twarzy também em pytona.

Krok 2: 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 camera para com lub video serão gravadas em uma makarony lokalne, fora do banco de dados. Inicialmente é 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…

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 crieria splais a por exemplo a idade, a cor do cabelo, altura, itp. Também está presente no banco de dados uma possibilidade de ser colocado um número de identificação para a informação armazenada. Żaden skrypt de saída há apenas dois nie drukuje para mostrar 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.

Krok 3: Passo 3: Konfiguracja Recepção De Dados Do Usuário

Nie ma części do samouczka, bez względu na to, czy program w pythonie jest skryptem dla użytkowników, którzy chcą korzystać, w formie "raw_input()" dla określenia nazwy i wykonania CPF. W przypadku recepcji dados z kamery jest to konieczne, aby otworzyć cv, baixado por meio do linux, alem do MySQL para atrelar lub código om o banco de dados. O código está disponível nesta página.

Krok 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

Programação utilizada neste script é responsável por comunicar-se com o banco de dados enquanto reconhece a face to usuário, alem de ativar os Groves extras (brzęczyk, diody). Para esta é necessário um commando diferente for python, para que excell commandos no terminal do linux for habilitar a funcionalidade dos pinos corretos on Dragonboard i assegurar que operem corretamente. Os periféricos utilizados estão mostrados na imagem disponível junto ao código disponibilizado.

Krok 5: Passo 5: Testy

Nesse tipo de experto erros são bastante comuns. Normalmente erros ocorrem devido à falhas no código, pinagem, lub até mesmo, nieprecyzyjne nos periféricos, como kamera internetowa, portanto, é polecone fazer différos teste, com fundos de cores diferentes, pessoas ma różne wymagania dotyczące itp. por vez, já que podem haver problemas com a detecção e reconhecimento de mais de uma face.

Zalecana: