Embedded devices increasingly offer improved performance at lower costs, compared to industrial PCs. This enables machine vision applications to be executed on these devices, not just on PC-based systems. Typically, embedded devices are vision sensors, smart sensors, smart cameras, and single-board computers.
MVTec's machine vision software HALCON and MERLIC run perfectly on embedded devices and thus enable innovative and high-performing embedded vision products, available on the market as bundles or standard software products. To optimize implementation, our software also supports all relevant interfaces, such as GigEVision, USB3Vision, Video4Linux, and MIPI CSI for image acquisition or the OPC UA interface for communication with the PLC.
Within these products, our software allows for fast implementation and maximum compatibility (e.g., regarding operating systems and architectures). This is also thanks to the fact that by default, HALCON (including its deep learning technologies) is ready to be used on Arm®-based platforms without further porting. Learn more below. Furthermore, HALCON (free trial here) and MERLIC (free trial here) facilitate great flexibility for configuring and/or programming embedded vision applications.
HALCON for Arm-based platforms
A huge range of embedded vision software applications are based on Arm® architectures. HALCON, including its deep learning technologies, is ready-to-go for a large variety of Arm-based platforms. It works out-of-the-box to ideally help you solve your embedded vision tasks within Arm architectures.
HPeek is a free demo program, that allows users to get a first impression of HALCON running on your Arm-based embedded platform. It shows key features of HALCON for these platforms as well as typical machine vision applications that are being executed directly on the device. This allows users to easily evaluate the performance of the software in connection with their own hardware system.
Furthermore, no extra license is required to run HPeek: After the download and installation, it runs out-of-the-box. If a license dongle is available, HPeek even lets users execute their own HDevelop scripts on their embedded device without any need for compiling.
Internally, HPeek is based on the established technology of the HDevEngine.
For Raspberry Pi users, MVTec also offers a ready-to-use system image with HPeek. Go to this page to find out more.
Minimum System Requirements
Linux with hidraw Kernel support **
Armv7-A with NEON Support (32-bit)
256 MB RAM
USB host port **
X11, FreeType2, Fontconfig *
* required for visualization ** only required for dongle licensing
Product labels "Ready for" and "Powered by"
The embedded vision products you find on these pages carry the labels "ready for" and/or "powered by" HALCON or MERLIC. They indicate, in what way MVTec software is used in these products.
"Ready for" means that our software has been successfully tested on these devices and is available for or pre-installed on them. These types of products offer the highest flexibility in the creation of embedded vision applications.
"Powered by" means, that parts of our software are firmly implemented within the respective hardware, enabling the main functions of these devices and resulting in integrated, easy-to-use solutions. With these products, it is possible to create embedded vision applications by mere configuration.
We offer a wide range of supported platforms. Take a look at the Turnkey Products to find straightforward, easy-to-use, and all-in-one software/hardware solutions. For more complex use cases which require maximum flexibility, find all Toolbox Products here.