Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/saolghra/python-facial-recognition

Real-time facial and hand landmark detection using Python and OpenCV. Detects faces and hands in webcam feeds, tracing key landmarks for each detected face and hand in real time.
https://github.com/saolghra/python-facial-recognition

computer-vision facial-landmark-detection hand-landmark-detection image-processing machine-learning mediapipe opencv python real-time webcam

Last synced: 5 days ago
JSON representation

Real-time facial and hand landmark detection using Python and OpenCV. Detects faces and hands in webcam feeds, tracing key landmarks for each detected face and hand in real time.

Awesome Lists containing this project

README

        

# Python Facial Recognition with Hand Recognition

![GitHub Repo stars](https://img.shields.io/github/stars/saolghra/Python-Facial-Recognition?style=for-the-badge)

This is a Python program that utilizes facial recognition and hand recognition to perform various tasks. It uses computer vision techniques to detect and recognize faces and hands in images or video streams.

## Features

- Facial Recognition: The program can detect and recognize faces in images or video streams. It uses machine learning algorithms to identify individuals based on their facial features.

- Hand Recognition: The program can also detect and recognize hands in images or video streams. It can track hand movements and gestures, allowing for interactive applications.

- Customizable: The program provides options to customize the recognition models, thresholds, and other parameters to suit your specific needs.

## Installation

1. Clone the repository:

```shell
git clone https://github.com/your-username/Python-Facial-Recognition.git
```

2. Install the required dependencies:

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

3. Run the program:

```shell
python main.py
```

## Usage

1. Launch the program.

2. Provide the input source (image or video stream) for facial and hand recognition.

3. The program will detect and recognize faces and hands in the input source.

4. Perform the desired actions based on the recognized faces and hands.

## Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.

## Acknowledgements

- [OpenCV](https://opencv.org/): An open-source computer vision library.
- [Dlib](http://dlib.net/): A modern C++ toolkit containing machine learning algorithms and tools for creating complex software.
- [Python Hand Tracking](https://github.com/victordibia/handtracking): A Python library for hand tracking and gesture recognition.

## Contact

For any questions or inquiries, please contact [[email protected]]([email protected]).