PHP Classes

How to Implement a PHP Face Recognition Login System with Package Back FaceX: Recognize students using their face pictures

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2024-02-19 (7 months ago) RSS 2.0 feedNot enough user ratingsTotal: 128 All time: 9,385 This week: 37Up
Version License PHP version Categories
back-facex-php 1.0.0MIT/X Consortium ...5PHP 5, Graphics, User Management, Art...
Description 

Author

This package provides an application that can recognize students using their face pictures.

It implements an application that can keep track of the attendance of students to classes by recognizing their pictures.

The application manages the records of users and their presence attendance using model, view and controller classes and scripts.

Innovation Award
PHP Programming Innovation award winner
May 2024
Winner
Face recognition is a feature of many systems that allows quick access to people who show their faces.

A system that supports face recognition must keep track of the faces of authorized users.

This package implements a login system that supports recognizing people who show their faces.

Manuel Lemos
Picture of Rodrigo Faustino
  Performance   Level  
Name: Rodrigo Faustino <contact>
Classes: 27 packages by
Country: Brazil Brazil
Age: 41
All time rank: 2509173 in Brazil Brazil
Week rank: 4 Up1 in Brazil Brazil Up
Innovation award
Innovation award
Nominee: 17x

Winner: 2x

Details

Aplicação de Reconhecimento Facial

Esta aplicação permite o registro e o reconhecimento facial de alunos para o controle de presença em ambiente acadêmico.

Introdução

A aplicação cliente comunica com o servidor por meio de uma API REST, utilizando JSON para o envio e recebimento de dados. A aplicação cliente utiliza HTML+ CSS + Javascript, e a aplicação no servidor utiliza PHP + MySQL.

O PHP utiliza o PSR-4, A PSR-4 é o padrão de desenvolvimento moderno de aplicações PHP e possui tudo que o desenvolvedor precisa para trabalhar com orientação a objetos.

A aplicação cliente está hospedada no subdomínio: rest.faustinopsy.com

A aplicação servidor está hospedada no subdomínio: webcrud.faustinopsy.com

A API do servidor só aceita requisições do domínio rest.faustinopsy.com.

Fluxo do REST

Fluxo do REST

Diagramas

Fluxo do Administrador

Fluxo do Administrador

Fluxo do Aluno

Fluxo do Aluno

Estrutura de Componentes Front-End

Estrutura de Componentes Front-End

Classes do Back-End

Classes do Back-End

Estrutura do Banco de Dados

Estrutura do Banco de Dados

Diagrama de Sequência

Diagrama de Sequência


  Files folder image Files (29)  
File Role Description
Files folder imageapp (2 files, 3 directories)
Files folder imageimg (14 files)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login HTML file index.html Doc. Documentation
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file style.css Data Auxiliary data

  Files folder image Files (29)  /  app  
File Role Description
Files folder imageController (2 files)
Files folder imageDatabase (4 files)
Files folder imageModel (2 files)
  Accessible without login Plain text file PresencaRouter.php Example Example script
  Accessible without login Plain text file UserRouter.php Example Example script

  Files folder image Files (29)  /  app  /  Controller  
File Role Description
  Plain text file PresencaController.php Class Class source
  Plain text file UserController.php Class Class source

  Files folder image Files (29)  /  app  /  Database  
File Role Description
  Plain text file Conexao.php Class Class source
  Accessible without login Plain text file import.sql Data Auxiliary data
  Plain text file PresencaDAO.php Class Class source
  Plain text file UserDAO.php Class Class source

  Files folder image Files (29)  /  app  /  Model  
File Role Description
  Plain text file Presenca.php Class Class source
  Plain text file User.php Class Class source

  Files folder image Files (29)  /  img  
File Role Description
  Accessible without login Plain text file bancodedados.txt Doc. Documentation
  Accessible without login Plain text file case-admin.svg Data Auxiliary data
  Accessible without login Plain text file case-aluno.svg Data Auxiliary data
  Accessible without login Plain text file caseadmin.txt Doc. Documentation
  Accessible without login Plain text file casealunos.txt Doc. Documentation
  Accessible without login Plain text file class-back.svg Data Auxiliary data
  Accessible without login Plain text file class-banco.svg Data Auxiliary data
  Accessible without login Plain text file class-front.svg Data Auxiliary data
  Accessible without login Plain text file classes.txt Doc. Documentation
  Accessible without login Plain text file frontend.txt Doc. Documentation
  Accessible without login Plain text file restsimples.txt Doc. Documentation
  Accessible without login Plain text file restv1.svg Data Auxiliary data
  Accessible without login Plain text file sequencia.svg Data Auxiliary data
  Accessible without login Plain text file sequencia.txt Doc. Documentation

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:128
This week:0
All time:9,385
This week:37Up