Skip to content

PsyAlex1/VisionResearch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VisionResearch: Facial Recognition System

Overview

VisionResearch is a cutting-edge facial recognition system leveraging TensorFlow and MobileNetV2 architecture. This project showcases the capabilities of convolutional neural networks (CNNs) to extract facial features and generate embeddings for applications ranging from security systems to personalized user experiences.

Features

  • High Accuracy Face Detection: Utilizes MTCNN for precise face detection.
  • Robust Facial Feature Extraction: Employs a pre-trained MobileNetV2 model for feature extraction.
  • Modular Design: The codebase is structured for easy extension and further development.

Getting Started

Prerequisites

Before starting, ensure you have the following installed:

  • Python 3.6 or higher
  • pip
  • virtualenv (optional but recommended)

Installation

Clone the Repository

```bash git clone https://github.com/R00TN3TSAGE/VisionResearch.git cd visionresearch ```

Set Up a Virtual Environment (Optional)

Create and activate a virtual environment:

  • macOS/Linux: ```bash python3 -m venv venv source venv/bin/activate ```

  • Windows: ```bash python -m venv venv .\venv\Scripts\activate ```

Install Dependencies

```bash pip install -r requirements.txt ```

Usage

Navigate to the `/src` directory and run the main script: ```bash python face_recognition.py ``` This script processes images in the `/images` directory, detecting faces and generating embeddings.

Project Structure

``` visionresearch/

├── models/ - Storage for pre-trained and custom model

├── images/ - Directory for sample images

├── src/ - Source code for the facial recognition system

│ └── face_recognition.py - Main script

├── requirements.txt - Project dependencies

└── README.md - Project documentation ```

Contributing

Contributions to VisionResearch are welcome! Please fork the repository, create a feature branch, and submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%