Skip to main content

Our services

Machine Vision

For our services we use the machine vision library HALCON, a product of MVTec Software GmbH, Germany. MVTec HALCON is the comprehensive standard software for machine vision with an integrated development environment (HDevelop) that is used worldwide. It enables cost savings and improved time to market. HALCON’s flexible architecture facilitates rapid development of any kind of machine vision application.

With HALCON you secure your investment: once created, the code runs on Windows and Linux and on x86- / x64- / ARM-architectures.

Know-How

We build custom solutions for a range of industries.

  • Machinery
  • Semiconductors
  • Glass
  • Metal
  • Embedded Cameras
  • Logistics and Identification
  • Food
  • Agriculture
  • Medical Supplies
  • Automotive
  • Robotics
  • Electronics
  • Solar cells

Our toolset contains:

  • Camera calibration
  • Matching and Alignment
    • NCC (Correlation-based) matching
    • Shape-Based Matching
    • Deformable Matching
    • Point-based Matching
  • Blob Analysis
    • Segmentation
    • Thresholding
    • Feature extraction
  • Measurement
  • Optical Character Recognition, Deep OCR
  • Optical Character Verification (OCV)
  • Morphology
  • 3D Vision
    • Deep 3D matching
    • 3D Box matching
    • 3D Gripping point detection
    • 3D Surface based matching
    • 3D Primitives fitting
    • 3D Reconstruction
  • Barcode: EAN-13, 2/5 Interleaved, PharmaCode, …
  • Datacode: QR code, Datamatrix code (ECC200), …
  • Deep Learning
    • Anomaly Detection
    • Classification
    • Object Detection
    • Instance Segmentation
    • Semantic Segmentation
    • Edge Extraction
    • Deep OCR
  • Neural Networks, Gaussian Mixture Models (GMMs)
  • Hand-eye calibration (Robotics)

Full service

We develop demanding machine vision solutions tailored to your requirements - from performance and processing speed to code quality and maintainability. We're also experienced in creating user-friendly GUIs when needed, and are available for in-depth discussions on hardware integration, software functionality, and design. Our core expertise includes
  • HALCON scripting / HDevRunner
  • C++ with Qt
  • QML, C++ / Qt Quick
  • HTML / JavaScript / Node.js / Electron
  • C#
  • Python

What Sets Us Apart

Your projects are unique—and often complex. We understand that you have specific requirements and high expectations. With deep technical expertise and years of experience, we're here to deliver exactly what you need.

We focus exclusively on software development—no hardware setups, no distractions. This clear focus allows us to deliver exceptional results where it matters most.

And if a project calls for highly specialized knowledge beyond our core expertise, we have a strong network of proven specialists we can rely on. This gives you the confidence of working with a service provider that's both focused and well-connected.

  • Optimized making use of all capabilities of the HALCON library
  • Optimized usage of multi processor and multi core hardware and NVidia GPUs
  • Development of Extension Packages and Image Acquisition Interfaces (C++)
  • Real-time capability
  • Processing of very large images (HALCON XL) and color images / multichannel images
  • Processing of 3D point clouds, Laser Triangulation
  • Digital I/O devices, TCP/IP, Sockets, OPC, OPC UA, PLC, serial interface (RS-232), …
  • Know-How of specific issues and requirements on Embedded Devices
  • Creation of installer packages

Comparision with other machine vision software

In addition to HALCON there are many more machine vision products, such as Cognex VisionPro, OpenCV, Sherlock Vision System Software, Matrox Imaging Library (MIL), LabVIEW, MATLAB, …

In rare cases, one of these products could be better suited for a problem than HALCON. We know a large network of specialists for these products and can possibly establish a contact.

But first and foremost we are specialized on HALCON because we believe we can deliver the best and fastest solutions for our customers. Only HALCON combines the advanced Integrated Development Environment (IDE) HDevelop with an extremely large range of more than 2000 operators and can be used flexibly on all major operating systems and Embedded systems. Furthermore, HALCON can be integrated in existing C++ and C# projects easily. HALCON scripts can be put into version control systems like Git and are therefore ideal for a lively exchange between you and us.

With a great range of features comes a certain complexity at advanced tasks. We can assist you - contact us.

How we work

Each of our customer projects is unique and yet we always recommend the following approaches:

Exact specifications are useful but often a set of test images (good and bad) is worth a thousand words. You help us a lot when you have these available at the start of a project.

Regular discussions on-site, via phone or Skype or via email promote a better and deeper understanding of the task.

Version Control Systems enable efficient and effective work and enable our customers to get constant insight into the progress of the development. For this, we provide our own Git infrastructure at git.heindl-solutions.com or use existing systems.

For faster development cycles it pays of to execute HALCON scripts via HDevEngine.

If required, we offer exclusive rights on the developed source code, esp. on customer-specific machine vision algorithms.

Billing on a time basis is done once a month with a minute-to-minute precision. You retain complete cost and quality of the provided services.

The focus is always on the customer with his specific requirements. Contact us directly in order to find the best solution.