Skip to content

Lost your way?

Play a bit while you're here!

↑ / Space / click to jump

Leaderboard

Vision Systems

Service description

We develop custom machine vision systems for quality control, robot guidance, dimensional measurement, code reading and surface inspection applications. Our main stack is based on Halcon and OpenCV, with development in C++ and graphical interfaces built with the Qt framework.

Our preferred operating system is Linux — specifically Rocky Linux, Red Hat Enterprise Linux and Debian — for applications requiring stability, full stack control and continuous 24/7 operation. We also support Windows environments when required by existing infrastructure or third-party software compatibility.

Developing in native C++ with Qt also provides a concrete advantage in terms of intellectual property protection: unlike languages such as C#, whose intermediate bytecode (IL) can be easily decompiled with publicly available tools, C++ code is compiled directly to machine language, making reverse engineering significantly harder. For those investing in proprietary vision algorithms, this is an important safeguard.

We integrate IDS peak industrial cameras and other vision sensors, leveraging GigE Vision and GenICam interfaces to ensure compatibility with leading manufacturers. Communication with PLCs and automation systems uses all standard industrial protocols: PROFINET, EtherCAT, OPC-UA, Modbus TCP and custom TCP/IP. Every system is designed to integrate natively into the production line, with deterministic cycle times and full integration with SCADA and MES.

Technologies used

Halcon / MVTec OpenCV / C++ Qt Framework IDS peak Linux (Rocky, RHEL, Debian) PROFINET / EtherCAT / OPC-UA

Other services

Industrial Automation

PLC, HMI and SCADA to optimise production processes

Learn more