Basic trainings
Get a sound introduction to MVTec software products and technologies with our basic trainings.
HALCON Practical Introduction
This basic training introduces you to HALCON. You learn how to work with HDevelop, to use data structures, to acquire images from a camera, develop a small blob analysis application, and integrate the code.
Target group
This basic training is aimed at new HALCON users who want to start using HALCON for application development and prototyping.
Objectives
After completing this course, you will:
- gain a good overview about conceptual possibilities and the operating concept of HALCON and HDevelop;
- know how the most important operators work and how to use them;
- be able to set up image processing sequences with HALCON independently; and
- be able to develop simple solutions with HALCON and integrate them into an application.
Introduction to 3D
This introductory course gives you an overview of HALCON’s 3D technologies and the application areas of 3D vision.
Target group
This basic training is aimed at HALCON users who want to learn about the application areas of 3D vision and want to get an overview of HALCON’s 3D technologies.
Objectives
After finishing this course, you will …
- know application examples and the typical workflow of HALCON’s 3D method;
- know how 3D data can be derived;
- know why calibration is necessary in some applications
- know about content, visualization, and exemplary processing of 3D object model; and
- have an impression of HALCON’s most important methods of object localization.
Introduction to Deep Learning
This course gives you an introduction to deep learning. You will get an overview about deep learning methods, different areas of application and you will learn how to use HALCON’s Deep Learning functionality.
Target group
This basic training is aimed at HALCON users who want to have an overview of HALCON's deep learning methods and want to learn how to use MVTec’s deep learning functionality.
Objectives
After finishing this course, you will …
- know the different areas of application and advantages of deep learning and classic image processing methods;
- know which deep learning methods are suitable for which problems;
- be able to compile suitable image data sets for a task at hand; and
- be able to set up a complete deep learning image processing toolchain.
Image Acquisition
This basic training introduces you to image acquisition. You learn how to choose a hardware setup that is suitable for your specific application, about image acquisition interfaces and parameters, and how to acquire images in HALCON and MERLIC.
Target Group
This basic training is aimed at new HALCON and/or MERLIC users who want to configure a hardware setup and acquire images.
Objectives
After finishing this course, you will know …
- about the components of a machine vision setup,
- about image acquisition interfaces and the parameters these interfaces provide,
- how to acquire images with HDevelop and use its tools for an efficient workflow, and
- how to use the MERLIC Image Source Manager.
CODE INTEGRATION WITH HDEVENGINE
This basic training introduces you to HDevEngine. You learn how to use HDevEngine to integrate HDevelop code in your C++, C#, Visual Basic, or Python applications, how to use the Library Export, and how to debug applications using HDevEngine.
Target Group
This basic training is aimed at HALCON users who want to start using HDevEngine to integrate their code into an application.
Objectives
After finishing this course, you will know…
- how to use HDevEngine to integrate HDevelop code into your application.
- how to use HDevelop's Library Export to facilitate the use of HDevEngine.
- how to debug HDevEngine applications remotely using HDevelop.
CAMERA CALIBRATION
This basic training shows you how to calibrate a camera setup with a single camera using MVTec HALCON.
Target Group
This basic training is aimed at new HALCON users who want to calibrate their single camera setups.
Objectives
After finishing this course, you will …
- know some applications that require a single camera to be calibrated beforehand.
- understand the camera calibration process and workflow in MVTec HALCON.
- know how to calibrate a camera setup using MVTec HALCON operators in HDevelop.
- know about the HDevelop Calibration Assistant.
- know where to find more information in the documentation and HDevelop examples.
1D measuring
This basic training introduces you to 1D measuring in MVTec HALCON. You learn what 1D measuring is and how to develop an application. It takes about 1hour to complete the course.
Target Group
This basic training is aimed at new HALCON users who want to measure along lines and arcs.
Objectives
After finishing this course, you will...
- know what 1D measuring is and what it can be used for.
- understand how 1D measuring works.
- know how to develop an application in MVTec HALCON.
- understand fuzzy measuring.
GETTING STARTED WITH MERLIC
This basic training will familiarize you with MVTec's software, MERLIC. You’ll understand the basics of MERLIC, its capabilities, and how to use it to incorporate your image processing application into the automated processes.
The course includes practical examples done in MERLIC. You can download MERLIC and test it out for 45 Days from the MVTec Website.
Target Group
This course is aimed at:
- new MERLIC users, who want to get a quick start in building a machine vision application in MERLIC.
- non-programmers who want to get started with image processing using an intuitive software.
Objectives
This basic course introduces you to MERLIC. After finishing this course, you will …
- be able to create your own basic MERLIC application.
- know the workflow to integrate your machine vision application into further automation processes.
- be able to evaluate which interfaces (acquisition, communication) supported by MERLIC are suitable for your application.
Preconditions
- Basic knowledge in image processing is useful, but not a requirement.
- For the practical exercises, you need MERLIC with an active license/trial license. You can download MERLIC and test it out for 45 Days from the MVTec Website.
Measuring with 2D metrology
This basic training introduces you to 2D metrology in MVTec HALCON. You learn what 2D metrology is and how to develop an application.
Target group
This basic training is aimed at new HALCON users who want to start measuring with 2D metrology in MVTec HALCON.
Objectives
After finishing this course, you will...
- know what 2D metrology is and what it can be used for.
- understand how 2D metrology works.
- be able to develop and parametrize a 2D metrology application in MVTec HALCON.
MVTec process integration basics
This basic training introduces HALCON and MERLIC's system integration capabilities. It covers the technologies and terminologies used in the context of MVTec products. You will learn about different vision solutions and their communication requirements.
The course includes a practical example for which you will need MERLIC with an active license/trial license and a HALCON SDK. You can download MERLIC from the MVTec website and test it for 45 days.
It takes about 120 minutes to complete the course.
Target group
This course is aimed at engineers who want to learn about MVTec's approach to process/system integration.
Objectives
After finishing this course, you will …
- understand the concept of process integration.
- know about basic machine vision industry scenarios and have become familiar with common strategies for approaching them.
- be familiar with common communication paradigms used in process integration.
- be familiar with the tools HALCON offers for process integration.
- know the importance of standards for machine communication.
- understand how MERLIC addresses the issue of process integration.