Computer vision and pattern recognition algorithms are important for IoT applications like smart homes and healthcare that involve large camera networks. Academic expertise is needed for accuracy and efficiency, while industrial concerns focus on system integration, configuration and management. The presentation describes a large-scale video surveillance system using heterogeneous information fusion and visualization across a university campus. It also discusses implementing system self-awareness through fault, environment and context awareness, and presents methods for real-time camera anomaly detection.