Cuprins:
- Pasul 1: Passo 1: Descriere și Materiale
- Pasul 2: Passo 2: Configuração Do Banco De Dados
- Pasul 3: Pasul 3: Configurarea recepției Dados Do Usuário
- Step 4: Passo 4: Programando O Reconhecimento Facial E Periféricos
- Pasul 5: Passo 5: Testicule
Video: Sistem De Recunoaștere Facial: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
O sistem de reconhecimento facial possui um funcționare bem simples, operando na placa Dragonboard 410c em linux folosind apenas dois scripts em python e um banco de dados local criado por meio de pacotes do linux, possui uma precisão considerável, para um sistema easy de ser feito e relativamente barato.
Pasul 1: Passo 1: Descriere și Materiale
Pentru o dezvoltare a sistemului de recunoaștere a feței a fost utilizată o placă Dragonboard 410c alem de dois LEDs, um Buzzer, uma webcam și unele pacotes do linux instalate no linaro, system operational da placa. Foram utilizados os pacotes "mc", "MySQL" e "open 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 funcționare do program são necesá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 e comunicação com o next item: o script de leitura facial, De asemenea, em python.
Pasul 2: Passo 2: Configuração Do Banco De Dados
A first coisa that 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 care as imagens gravadas pela câmera pentru comparație com o video serão gravadas em uma pasta local, fora do banco de dados. Inițial este instalat o MySQL pentru a stabili o bancă de date care va fi folosit de scripturi. Pentru criar bancos de dados basta seguir os passos do link à follow:
www.vivaolinux.com.br/artigo/Gerenciando-b…
No banco de dados se pode criar inúmeras variáveis for serem requisitadas pelo script for o preenchimento das informações do usuário, for efeito deste tutorial foram criadas duas variáveis, o name eo CPF, mas these são apenas exemplos, poderiam ter been criadas n variáveis, como de exemplu a idade, a cor do cabelo, altura etc. Niciun script de saída há apenas dois prints pentru a afișa numele sau e CPF do user identificat.
Uma vez configurado o banco de dados, já se poate trabalhar no script for receber as informationções.
Pasul 3: Pasul 3: Configurarea recepției Dados Do Usuário
Nesta parte do tutorial va fi programat în programul python do script pentru receber os dados do usuário, na forma de "raw_input ()" pentru determinarea numelui și a CPF. Pentru o recepție de dados da câmera já é necesária a utilização do open cv, baixado por meio do linux, além do MySQL pentru atrelar sau cod om sau banc de dados. O codul este disponibil în această pagină.
Step 4: Passo 4: Programando O Reconhecimento Facial E Periféricos
Un program folosit în acest script este responsabil de comunicare-se cu o bancă de date în care se recunoaște o față a utilizatorului, aleativ de activare a Groves extras (Buzzer, LEDs). Pentru această ultimă este necesar un comandă diferit pentru python, pentru care să execute comenzi nu terminal do linux pentru a permite funcționalitatea dosarilor corecți la Dragonboard și a asigura că operează corect. Os periféricos utilizados este afișat în imagini disponibile împreună cu codul disponibilizat.
Pasul 5: Passo 5: Testicule
Nesse tipo de experimento erros são bastante comuns. Normalmente erros ocorrem devido à falhas no code, pinagem, ou até mesmo, imprecisões nos periféricos, as a webcam, portanto, é recomendável fazer diverse teste, com fundos de cores diferite, peseas diferite etc. por vez, já que podem have problems com a detecção e reconhecimento de mais de uma face.
Recomandat:
Abellcadabra (Sistem de blocare a ușii cu recunoaștere a feței): 9 pași
Abellcadabra (Face Recognition Door Lock System): Așezat în timpul carantinei, am încercat să găsesc o modalitate de a ucide timpul construind recunoașterea feței pentru ușa casei. Am numit-o Abellcadabra - care este combinația dintre Abracadabra, o frază magică cu sonerie pe care o iau doar clopotul. LAUGH OUT LOUD
Inteligență artificială și recunoaștere a imaginii folosind HuskyLens: 6 pași (cu imagini)
Inteligență artificială și recunoaștere a imaginii folosind HuskyLens: Hei, ce se întâmplă, băieți! Akarsh aici de la CETech. În acest proiect, vom arunca o privire asupra HuskyLens de la DFRobot. Este un modul de cameră alimentat cu AI, capabil să facă mai multe operațiuni de inteligență artificială, cum ar fi recunoașterea feței
Oglindă de recunoaștere facială cu compartiment secret: 15 pași (cu imagini)
Oglindă de recunoaștere facială cu compartiment secret: am fost întotdeauna intrigat de compartimentele secrete mereu creative folosite în povești, filme și altele asemenea. Așadar, când am văzut Concursul de compartimente secrete, am decis să experimentez eu însumi ideea și să fac o oglindă cu aspect obișnuit, care să deschidă un
Sistem de recunoaștere și stingere a incendiilor bazat pe procesarea imaginilor: 3 pași
Sistem de stingere și recunoaștere a incendiilor bazat pe procesarea imaginilor: Bună ziua prieteni, acesta este un sistem de stingere și detectare a incendiilor bazat pe procesarea imaginilor care utilizează Arduino
Sistem de securitate de recunoaștere facială pentru un frigider cu Raspberry Pi: 7 pași (cu imagini)
Recunoaștere facială Sistem de securitate pentru un frigider cu Raspberry Pi: Navigând pe internet Am descoperit că prețurile pentru sistemele de securitate variază de la 150 $ la 600 $ și peste, dar nu toate soluțiile (chiar și cele foarte scumpe) pot fi integrate cu alte instrumente inteligente la tine acasă! De exemplu, nu puteți seta