4 items • 4 images
A Python and Qt desktop application that enhances safety cameras with human detection, thermal detection, and automated alarm triggers, providing real-time surveillance and alerts for critical events.
Software and System Development
Qt framework for Desktop App
4 total items
May 19, 2025
Modern surveillance systems need to do more than simply record video. The Smart Surveillance Camera application was developed to enhance safety cameras with intelligent detection capabilities, helping operators identify important events and respond to critical situations in real time.
Developed using Python and Qt, the desktop application combines human detection, thermal detection, and automated alarm triggers in a single monitoring solution.
The application uses AI-powered human detection to automatically identify people within the camera's field of view. Instead of relying entirely on continuous manual monitoring, the system can analyze the camera feed and identify human presence in real time.
This capability can support applications such as:
By automatically detecting human activity, the system provides operators with additional awareness of events occurring within the monitored area.
The application also supports thermal detection to enhance surveillance in environments where conventional visual cameras may have limitations.
Thermal information provides an additional layer of detection by identifying heat signatures within the monitored scene. This can help operators recognize activity in challenging lighting or visibility conditions.
Combining visual human detection with thermal detection provides a more comprehensive approach to intelligent camera monitoring.
When important conditions are detected, the application can trigger alarms to notify operators in real time. These automated alarm triggers help reduce the need for constant manual observation and allow operators to react more quickly when a critical event occurs.
The system can support alarm events related to:
Real-time alarm notifications improve situational awareness and help ensure that important events are not overlooked.
The solution was developed as a desktop application using Python and Qt, providing operators with a dedicated interface for monitoring enhanced safety cameras.
The application brings camera monitoring, detection results, and alarm information together in a single control interface.
The main capabilities include:
By adding AI-based detection capabilities to safety cameras, the application transforms traditional surveillance into a more intelligent monitoring system. The system can continuously analyze camera feeds, detect relevant activity, and trigger alerts without requiring operators to manually identify every event. This helps improve monitoring efficiency while allowing operators to focus their attention on situations that require immediate action.
The Smart Surveillance Camera application provides a foundation for intelligent safety and security monitoring. By combining human detection, thermal detection, and automated alarm triggers with a Python and Qt desktop interface, the solution enhances surveillance capabilities and provides real-time awareness of critical scenarios.
The solution is designed to improve the capabilities of existing safety cameras, helping organizations detect important events faster, receive real-time alerts, and respond more effectively to potential safety and security incidents.

Aerium Train Tracks Drone Monitoring is an intelligent safety and surveillance application designed to integrate with automated drones patrolling railway corridors. It uses computer vision and AI-powered aerial video feeds to monitor train tracks, detect incoming trains, and provide real-time hazard warnings to track workers and maintenance crews. The platform also enables operators to track drone telemetry, inspect track conditions, and manage automated emergency alerts, making it essential for railway safety, smart infrastructure, and trackside workforce protection.

i-Cross Edge AI Control Panel is a smart pedestrian monitoring application designed to run on an NVIDIA Jetson Nano. It uses an AI-powered camera system to detect people, monitor pedestrian movement, and provide real-time information about the crossing area. The application also helps operators monitor the device's condition and receive important alerts, making it suitable for smart city, pedestrian safety, and traffic monitoring applications.

In collaboration with Betamotor Italy, we developed an innovative Android application that enhances the riding experience by enabling seamless communication with Betamotor bike ECUs via Bluetooth. This project was aimed at providing riders and mechanics with a powerful tool for real-time monitoring, health checking, and tuning of their motorcycles.