Este proyecto implementa detección de rostros utilizando OpenCV y Python.
- Detección de rostros en imágenes
- Detección de rostros en video en tiempo real
- Detección de rostros desde la cámara web
- Guardado de rostros detectados
- Python 3.7+
- OpenCV
- NumPy
- Clona este repositorio
- Crea un entorno virtual:
python -m venv venv
- Activa el entorno virtual:
- Windows:
venv\Scripts\activate
- macOS/Linux:
source venv/bin/activate
- Windows:
- Instala las dependencias:
pip install -r requirements.txt
python src/face_detection_image.py --image path/to/image.jpg
python src/face_detection_video.py --video path/to/video.mp4
python src/face_detection_camera.py
pydet/
├── src/
│ ├── __init__.py
│ ├── face_detection_image.py
│ ├── face_detection_video.py
│ ├── face_detection_camera.py
│ └── utils.py
├── models/
│ └── haarcascade_frontalface_default.xml
├── examples/
│ └── sample_images/
├── requirements.txt
├── README.md
└── .gitignore
- Haz un fork del proyecto
- Crea una rama para tu función (
git checkout -b feature/AmazingFeature
) - Haz commit de tus cambios (
git commit -m 'Add some AmazingFeature'
) - Haz push a la rama (
git push origin feature/AmazingFeature
) - Abre un Pull Request
Este proyecto está bajo la Licencia MIT - mira el archivo LICENSE para más detalles.