All our products follow the same philosophy: Local Intelligence Accessible from Everywhere. The cameras, sensors, pan-tilt units, housing and lighting systems are coupled with an embedded computer that is responsible for video encoding and streaming, optimized image processing and analysis (software developed with our propietary covisys sdk), low-level device control, and communication with the remote user interface. Thanks to cutting-edge HTML5 technologies like WebRTC for video streaming and WebSockets for data communication, a simple web page could be used as powerful user interface. This system architecture allows to perform video monitoring, data analysis, and hardware control from everywhere if the user device (also mobile ones like smartphones or tablets) is connected to the internet and a HTML5 compatible browser is installed. Secure connections are guaranteed with Transport Layer Security TLS and Secure Sockets Layer SSL.
The covisoft sdk software development kit is written in C++ using both OpenMP and OpenCL technologies. It delivers a very intuitive interface based on simple C++ functions and guarantees optimized image processing and analysis exploiting the CPU and GPU parallelization capabilities present on actual personal computers.
Vehicle license plate detection and recognition system. COVISYS CarID can be used to identify vehicles accessing public parking houses and to control the input/output vehicle flow in logistic spots or restricted areas.
System for vehicle tracking and traffic monitoring. It may count the traffic flow, warning in case of traffic jam, high traffic density or circumstances like accidents or vehicles driving in the wrong direction. A combination of COVISYS CarID and COVISYS CarTRACK is in development for purposes of vehicle identification and speed measurement between two points.
Stereo vision system to compute depth images in real-time. COVISYS CarVISION makes it possible to obtain depth images of the road and the environments (including other vehicles) and to analyze them to generate different warning and control signals that could be sent to be processed by the vehicle control unit.