En los últimos años se ha producido un gran avance en el mundo de la videovigilancia gracias a la aplicación de técnicas de visión artificial. Estas técnicas permiten que un ordenador analice las imágenes recibidas por las cámaras de seguridad detectando, por ejemplo, objetos perdidos o abandonados, así como personas que entran en zonas restringidas o peligrosas. La mayoría de estas aplicaciones de vigilancia basan su funcionamiento en la detección de elementos móviles y su seguimiento. Este trabajo estudia dichas tareas, analizando los distintos algoritmos disponibles en distintos entornos que presentan dificultades. Como resultado de dicho análisis se ha implementado un sistema de videovigilancia completo, combinado ambas etapas que puede servir de base para sistemas de vigilancia más complejos