This project implements a real-time face detection system using OpenCV and machine learning techniques. The system is designed to identify and locate faces in a live video feed, providing an efficient and interactive way to perform face detection.
- Programming Language: Python
- Frameworks and Libraries:
- OpenCV
- NumPy
- Matplotlib
- dlib
- Tools:
- Jupyter Notebook
- Real-Time Detection: Detects faces in live video streams.
- Efficient Algorithms: Uses pre-trained models for accurate and fast face detection.
- Visualization: Draws bounding boxes around detected faces in the video feed.
- Scalability: Can be adapted for various applications, including security and user interaction.
- Clone the repository:
git clone https://github.com/TilakSanghvi/Real_Time_Face_Detection.git
- Navigate to the project directory:
cd Real_Time_Face_Detection
- Install the required dependencies:
pip install -r requirements.txt
- Open the Jupyter Notebook:
jupyter notebook Real_Time_Face_Detector.ipynb
- Follow the instructions in the notebook to start the real-time face detection system.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name
). - Make your changes and commit them (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature-name
). - Create a new Pull Request.
This project is licensed under the MIT License. See the LICENSE
file for more details.
For any inquiries, please contact Tilak Sanghvi at tilakcsanghvi@gmail.com.