Development and implementation of multi-agent cyber-physical systems for vision-based structural health monitoring