An open API service indexing awesome lists of open source software.

https://github.com/hanzala-bhutto/react-express-facerecognitionbrain

An application which takes image input that contains faces and identifies all the faces in the image
https://github.com/hanzala-bhutto/react-express-facerecognitionbrain

clarifai-api express particles-bg react tachyons

Last synced: 13 days ago
JSON representation

An application which takes image input that contains faces and identifies all the faces in the image

Awesome Lists containing this project

README

        

# Face Recognition Brain

![Project Banner](./Project_Images/4.png)

## Table of Contents

- [Introduction](#introduction)
- [Tech Stack](#tech-stack)
- [Features](#features)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Acknowledgments](#acknowledgments)

## Introduction

Face Recognition brain utilizes Clarifai api model to detect faces in images! This application allows users to log in, upload an image from a URL, and detects faces in the image using the Clarifai API's face detection model. The detected faces are highlighted, providing a user-friendly interface for face recognition.

## Tech Stack

- Frontend: React
- Backend: Express
- Database Management System (DBMS): PostgreSQL
- Machine Learning Model API: Clarifai API Face Detection Model

## Features

- User authentication with login and logout functionality.
- Image input from a URL
- Face detection using the Clarifai API.
- Highlighting of detected faces in the uploaded image.

![Sign_In](./Project_Images/1.png)

![Register](./Project_Images/2.png)

![Input](./Project_Images/3.png)

![Face_Image](./Project_Images/4.png)

## Getting Started

### Prerequisites

- Node.js and npm (Node Package Manager) installed on your system.
- A code editor such as Visual Studio Code.

### Installation

1. Clone the repository:

```sh
git clone https://github.com/hanzala-bhutto/React-Express-FaceRecognitionBrain

2. Navigate to the project directory:

```sh
cd React-Express-FaceRecognitionBrain

3. Install all dependencies:

```sh
install

4. Run project:

```sh
npm run backend
npm run frontend