Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/saolghra/python-facial-recognition
- Owner: SaolGhra
- Created: 2024-05-11T20:12:49.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-11T20:46:38.000Z (6 months ago)
- Last Synced: 2024-05-11T22:33:11.727Z (6 months ago)
- Topics: computer-vision, facial-landmark-detection, hand-landmark-detection, image-processing, machine-learning, mediapipe, opencv, python, real-time, webcam
- Language: Python
- Homepage: http://www.saolghra.co.uk/
- Size: 67.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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]).