Skip to content

mf3129/A.I_Facial_Recognition_MachineLearning

Repository files navigation

Facial Recognition Machine Learning

This projects implements the Clarifai Artificial Intelligence API to detect faces in images & constructed login authentication on backend. It is currently be hosted on Heroku at (https://facial-recognition-ml.herokuapp.com)

Screen Shot 2019-11-22 at 5 22 27 PM

Screen Shot 2019-11-22 at 5 20 33 PM

V1.0

  • Authentication
    • API Key Management
    • Authorization
  • Front End
    • Components created through React.js
    • Follows REST API protocol
    • URL input section for image url upload
    • Incrementation of submisison total count
  • User Login Authentication
    • Login Verification enabled
  • Server
    • Implementation of postgres database using Knex.js
    • Creation of endpoints and fetch request using Express.js
    • Connect to database from server
    • Encyrption of stored password using bcrypt-node.js
  • Database
    • Storing login information
    • Implementation of postgres database
    • Connect to database from server
  • Status Management
    • Modelization: Response
    • Modelization: Status
    • Modelization: Output
    • General Errors
    • Specific Errors
    • Response Parsing
  • Predict
    • Modelization: Facial Scans
    • Support URL Requests for Images
    • Response Parsing

Install

npm install node.js

Requirements

  • Node.js
  • Git

Contributing

  • Fork the project
  • Add tests for your feature
  • Implement your feature
  • Run tests again
  • Commit
  • Send a pull request

About

Detect Human Faces Using A.I. | Website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages