Sommario:
- Tappa 1: Passo 1: Descrizione E Materiais
- Passaggio 2: Passo 2: Configurazione del Banco De Dados
- Step 3: Passo 3: Configurando una Recepção De Dados Do Usuário
- Step 4: Passo 4: Programando O Reconhecimento Facial E Periféricos
- Fase 5: Passo 5: Testi
Video: Sistema De Reconhecimento Facciale: 5 Passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
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
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:
Abellcadabra (Sistema di blocco porta con riconoscimento facciale): 9 passaggi
Abellcadabra (Sistema di blocco della porta di riconoscimento facciale): Sdraiato durante la quarantena, ho cercato di trovare un modo per ammazzare il tempo costruendo il riconoscimento facciale per la porta di casa. L'ho chiamato Abellcadabra - che è una combinazione tra Abracadabra, una frase magica con campanello che prendo solo il campanello. LOL
Specchio per riconoscimento facciale con scomparto segreto: 15 passaggi (con immagini)
Specchio per il riconoscimento facciale con scomparto segreto: sono sempre stato incuriosito dagli scomparti segreti sempre creativi utilizzati in storie, film e simili. Così, quando ho visto il Secret Compartment Contest, ho deciso di sperimentare io stesso l'idea e creare uno specchio dall'aspetto ordinario che apra una s
Maschera facciale con display E-Paper: 9 passaggi (con immagini)
Maschera facciale con display E-Paper: l'epidemia del virus corona ha portato un nuovo pezzo di moda nel mondo occidentale: le maschere per il viso. Nel momento in cui scriviamo, sono diventati obbligatori in Germania e in altre parti d'Europa per l'uso quotidiano nei trasporti pubblici, per lo shopping e vari altri
Blocco porta riconoscimento facciale: 8 passaggi
Serratura della porta con riconoscimento facciale: circa un mese di lavoro, presento la serratura della porta con riconoscimento facciale! Ho cercato di renderlo il più ordinato possibile, ma posso farlo solo a 13 anni. Questa serratura per porta con riconoscimento facciale è gestita da un Raspberry Pi 4, con una speciale batteria portatile
Sistema di sicurezza con riconoscimento facciale per un frigorifero con Raspberry Pi: 7 passaggi (con immagini)
Sistema di sicurezza a riconoscimento facciale per frigorifero con Raspberry Pi: Navigando in internet ho scoperto che i prezzi dei sistemi di sicurezza variano da 150$ a 600$ e oltre, ma non tutte le soluzioni (anche quelle molto costose) sono integrabili con altre strumenti intelligenti a casa tua! Ad esempio, non è possibile impostare