MVTec HALCON provides outstanding performance and comprehensive support of multi-core platforms, special instruction sets like AVX2 and NEON, as well as GPU acceleration. With a library that covers all areas of imaging like blob analysis, morphology, matching, measuring, and identification. Introduction 7 Chapter 1 Introduction To use HALCON on a computer, you must 1. Install HALCON on this computer and 2. Obtain a license (except for the demo version).
Today, we want to share our first screencast using Asciinema with you. The screencast is recorded on a per-character-basis directly from the Windows terminal. This allows you to copy'n'paste commands and output as needed, saves bandwidth and looks sharp and pretty.
Part 1: Setup a Raspberry Pi 3 from scratch
We assume you have bought a new Raspberry Pi 3 together with a Micro USB power supply (at last 2.1A) and a Micro SD card. We also assume that the Micro SD card is formatted as FAT32 and available as drive D: on an updated Windows 10 installation. Watch the screencast (explanations follow in the next section):
Details and explanations
Setup and test HALCON 13 on a Raspberry Pi 3 with Raspbian
Launch bash on the Linux Subsystem for Windows by typing bash in the Windows Start Menu (will match Bash On Ubuntu on Windows). Then:
Details and explanations
Write a simple C++ program that uses HALCON 13
We will write, compile, and run a simple and very basic HALCON C++ program. For demonstration only, it counts the number of pixels with gray values greater or equal 127 in the example image
monkey .
Details and explanations
Setup a Raspberry Pi Camera Module v2 for usage with Video4Linux2
TODO We will write, compile, and run a simple and very basic HALCON C++ program. For demonstration only, it counts the number of pixels with gray values greater or equal 127 in the example image
monkey .
Details and explanations
Execute HDevEngine script to process live images from the camera
HALCON 13.0 for armv7a-linux comes with a handy example program called
hrun . We will compile it and execute a HDevEngine script to decode a ECC200 data code:
License To Drive CastDetails and explanations
![]() Questions?
If you have any questions regarding this topic or and other HALCON related questions please do not hesitate to contact us.
HALCON is a unique machine vision tool that enables you to build highest performance systems with unmatched flexibility. Instead of a small number of closed modules for very specialized tasks, it provides more than 900 operators that can be combined to solve even challenging vision problems. The manual Getting Started with HALCON introduces you to the functionality and the philosophy of HALCON.
Parallel HALCONFrom release 6.0 on, HALCON can be used in two modes: Standard HALCON is optimized for single-processor computers. In contrast, Parallel HALCON actively exploits the power of multi-processor computers to speed up machine vision applications. Furthermore, Parallel HALCON supports multithreading by being reentrant.
Like standard HALCON, Parallel HALCON can be used in two ways: You can integrate the corresponding operator libraries in your own C++ or C programs, or you can use Parallel HDevelop, the parallelized version of HDevelop. More information can be found in the manual Getting Started with HALCON.
HALCON Demo VersionThe HALCON demo version is basically a version of the development tool HDevelop with the full image processing functionality, but some limitations:
Getting Started with HALCON
General Remarks
Mvtec Halcon License To Drive In PaThe CD contains both the demo and the product version of HALCON. The product version requires a license key; please contact your local distributor.
Installing HALCON 6.0 on Windows NT or Windows 2000
Installing HALCON 6.0 on UNIX systems
First Steps
To get a first impression of some of the applications that can be realized with HALCON, we recommend that you start HDevelop or HDevelop Demo and load and run the sample programs in the directory 'exampleshdevelopApplications'. Moreover, chapter 3 of the manual Getting Started with HALCON contains a complete HDevelop example session.Further Sources of Information
The HALCON system includes extensive documentation, from release notes over a description of the HALCON frame grabber interfaces to user's and reference manuals. Note that in the following, the links point to where the installation process places the documentation. If you did not install (parts of) the documentation, the corresponding links do not work; in such a case, please refer to the version on the CD itself.
Release Notes
If you have used an earlier version of HALCON, please take a look at the Release Notes to see what is new in this version of HALCON.
User's and Programmer's Manuals
The following manuals are available in PDF format:
Halcon Vision
Reference Manuals
Mvtec Halcon License To Drive OnlineThe following manuals are available in PDF and HTML format:
Documentation of the HALCON Frame Grabber Interfaces
Each HALCON frame grabber interface is described in detail on a separate html page, which can be accessed from a common start page.Last modified: Thu Nov 16 13:00:38 CET 2000 Mvtec Halcon License To DriverComments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |