SMART CAMERA
Company

SMIE
Design of connected product for construction machinery
Context
Software development of an intelligent camera for cranes, to improve the crane operator's visibility.
Mission
Camera software development in C/C++ on RaspberryPi. Video stream with Gstreamer and libcameraSPI Communication with a Canon lens, with an autofocus feature by openCV image processing.Optical zoom drivable from the crane cabin through a touchscreen, without loss of focus.Graphical user interface in C/C++ with Gtk, which displays the video stream, start autofocus and drive zoom.Real-time H264 video stream (<100ms delay).Technical environment

Software
Programming in C++ on embedded Linux target.

Libraries
Using GTK and GStreamer.

Hardware
Study and analysis of hardware and communication protocols.

Project management
Tracking and versioning via Git.