El objetivo es crear un sistema de videovigilancia casero usando Flask y OpenCV.
Para así poder saber que los pequeñines de la casa están bien 🐰 🐱 🐶 ❤️.
Registro | Login | Cámara |
---|---|---|
![]() |
![]() |
![]() |
Este proyecto ha sido basado en su gran totalidad en este tutorial de login con Flask y en este tutorial de integración con OpenCV.
cd flask_ipcamera/
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
export FLASK_APP=flask_ipcamera
export FLASK_DEBUG=1
En una consola de python desde la ubicación donde se ha descargado el repositorio:
cd ..
python
En la consola:
>>> from flask_ipcamera import db, create_app
>>> db.create_all(app=create_app())
No olvides tener conectada la cámara. Lanzar el servidor:
flask run -h 0.0.0.0
En el browser introduce:
127.0.0.1:5000/
O bien introduce la IP de la máquina donde se esté ejecutando en lugar de 0.0.0.0 para poder verlo desde cualquier dispositivo.