EN/中文

Product Information

Machine Vision Software HALCON 13

MVTec Software GmbH is a leading international manufacturer of software for machine vision used in all demanding areas of imaging like the semi-conductor industry, inspection, optical quality control, metrology, medicine or surveillance. In particular, software by MVTec enables new automation solutions in settings of the Industrial Internet of Things.

 

HALCON Industries

 

Food & Agriculture

Surface and print inspection, fill level measurement, packaging inspection, OCR, bar code and data code reading: HALCON features robust and reliable solutions for all applications.

Automotive & Robotics

Determine the 3D pose of objects, extract 3D data for bin picking and robot path planning: HALCON's unique 3D vision techniques open new possibilities for numerous automotive and robotics applications.

Packaging, Logistics & Identification

Quality control, completeness inspection, identification: HALCON offers outstanding methods in all areas of packaging.

Medical Supplies & Pharmaceutical

CT, MR, X-ray – no matter what source and resolution: HALCON processes 8/16/32/64 bit integer and float images.

 

 

HALCON Technologies

 

BLOB ANALYSIS

Hysteresis, local, binary, and standard thresholding, plus more than 20 additional segmentation operators; area, orientation, and 50 more shape and gray value features:
HALCON performs blob analysis within milliseconds.

 

MORPHOLOGY

Erosion, dilation, opening, and closing with arbitrary structuring elements: HALCON excels with the fastest and most comprehensive implementation of morphological algorithms.

 

BAR CODE & DATA CODE READING

All common bar codes can be read in any orientation even with an element width of less than 1.5 pixels. HALCON also reads ECC 200, QR, Micro QR, Aztec, GS1, and PDF417 codes of any size with modules even smaller than 2x2 pixels, as well as data codes with a damaged finder pattern, bar codes with significant overexposure or print growth, and even partly occluded bar codes.

 

OCR & OCV

Train, classify, or verify your font using HALCON's powerful classifiers. Many pretrained fonts from different application areas (some based on deep learning technology) lead to highest recognition rates "out of the box" such as 0.65% error rate on the MNIST data set. Combined with HALCON's automatic text reader, performing OCR has never been easier.

 

3D VISION - 3D CALIBRATION

Calibrate internal and external camera parameters to perform highly accurate metric measurements, e.g., up to 1 μm in a field of view of 10 mm – also with line scan and telecentric tilt cameras. Use HALCON's hand-eye calibration for visionguided robot applications, like pick-and-place.

 

3D VISION - 3D OBJECT PROCESSING

With HALCON's 3D object model various tasks can be performed, such as 3D registration, 3D object processing, as well as 3D object recognition and surface comparison.

 

MATCHING - CORRELATION-BASED MATCHING

HALCON's correlation-based matching is a method that is particularly robust against defocus, shape deformation, rotation, and texture.

 

MATCHING - SHAPE-BASED MATCHING

HALCON's superior subpixel-accurate matching technology finds objects robustly and accurately in real-time – even if they are rotated, scaled, perspectively distorted, locally deformed, partially occluded or located outside of the image, or undergo nonlinear illumination changes. Images with 8 or 16 bits, as well as color or multi-channel images, can be processed. Objects can be trained from images or from CAD-like data. Moreover, HALCON's unique component-based matching is able to locate objects that are composed of multiple parts that can move with respect to each other.

 

MATCHING - DESCRIPTOR-BASED MATCHING

Planar objects with texture are localized with HALCON's descriptor-based matching. This method is extremely fast and localizes the objects in any rotation and tilt. 

 

3D MATCHING - SHAPE-BASED 3D MATCHING

Recognition and 3D pose determination of arbitrary 3D objects: HALCON's cutting-edge 3D matching determines the position and orientation of 3D objects represented by their CAD model.

 

3D MATCHING - SURFACE-BASED 3D MATCHING

HALCON's surface-based 3D matching is optimized to find objects with arbitrarily shaped or even deformed surfaces by combining 3D point cloud data and edge information from distance images.

 

MEASURING - 1D MEASURING

Measure edges along lines or arc segments: HALCON's powerful algorithms perform subpixel-accurate measurements in less than a millisecond. In combination with gray-value calibration even non-linear gray-value responses can be compensated to achieve highest accuracy.

 

MEASURING - 2D MEASURING

Fitting an ellipse to a subpixel contour output of an edge filter allows you to achieve highest precision. HALCON's metrology model automatically extracts contour data from images with more than one channel, e.g., from color images.

 

MEASURING - 3D MEASURING

HALCON's outstanding algorithms reconstruct the disparity, distance images, or 3D coordinates of surfaces with many different methods: binocular, multi-view, and photometric stereo, sheet of light, and depth from focus. The 3D pose of circles and rectangles can also easily be determined with only one camera. The segmentation and fitting of 3D primitives allows accurate measurement of, e.g., cylinders, spheres, and planes. 


 

HALCON HDevelop Integrated Development Environment (IDE)

 

HDevelop is HALCON's highly interactive programming environment. Running on Windows, Linux, and macOS, it enables you to develop image processing solutions fast and efficiently. This can be done even while acquiring images from an image acquisition device. There is a multitude of graphical tools for data and image inspection. The HDevelop GUI is available in various languages.

 

 

 

 

Programming with HALCON 

 

 

HALCON Training

 

In addition to the development and maintenance of software solutions, MVTec offers training courses designed to teach customers all aspects of developing solutions with MVTec products. Customers can

choose trainings about general topics or they can receive customized training designed to address the needs of specific applications they are developing.  

 

 

Try HALCON for free!