Head of Digital Imaging
Head of Digital Imaging
+ 49 (0) 6131 / 9221-32
GStreamer is a desktop-independent, free multimedia framework with numerous users in the Linux community. It contains many image processing functions and is particularly suitable for the rapid construction and verification of algorithm chains in image processing.
With the text-based tool, small command chains can be created very easily in order to record images, edit them with existing filter operations, output them or save them. For example, there are tools available to set up a simple IP camera with network streaming. This software tool also supports direct graphics output. The standard PHYTEC Board Support Package includes the GStreamer with most of its functions.
Advantages of GStreamer with PHYTEC hardware:
GStreamer precompiled into PHYTEC BSPs included
free multimedia framework
Very easy to use
very fast implementation of simple image processing sequences
Interface to the phyCAM cameras via V4L2
Numerous examples with access to phyCAM cameras available:
Among other things, image display, storage, compression, multi-camera access, barcode scanner and much more
MVTec HALCON is the comprehensive standard software for industrial image processing with an integrated development environment (HDevelop). Its algorithms are considered to be very mature and optimized. This comprehensive library is proven in industrial use and offers, for example, blob analysis, morphology, matching, measurement and identification.
This software includes the latest image processing technologies, such as extensive 3D vision and deep learning processes. In the Halcon More than 2150 different operations are available in the library. MVTec HALCON runs standard on Linux-based ARM platforms (32-bit and 64-bit) and is portable to different microprocessors/DSPs, operating systems and compilers.
Advantages of HALCON with PHYTEC hardware:
- over 2150 different operations
- Optimized for ARM with NEON unit
- easy programming in C, C ++, C #, Visual Basic and Delphi
- integrated development environment HDevelop
- Support of multicore and multiprocessor systems
- Interface to phyCAM cameras via V4L2
Perfect combination: camera, microprocessor and HALCON Software
PHYTEC has evaluated selected high-performance microprocessors by HALCON made to prove the combination with our boards and cameras (HALCON ready). Images (SD CARD Image_Nunki) with HPeek/HALCON including a Windows manager required for image output (e.g.: X11/Wayland). In combination with one of the most important PHYTEC advantages, namely the customization of the hardware, very powerful, small and inexpensive image processing systems can be developed for series products.
License-free start with HPeek
From HALCON there is the license-free demo version HPeek, with which the performance of the target system can be evaluated using the examples provided. To do this, HPeek analyzes the speed and computing power of the target system and outputs small benchmarks on the system. The decision to switch to a licensed version is based on the facts of the evaluation on a secure foundation.
Easy upgrade from HPeek to HALCON
PHYTEC systems on which HPeek is installed are already available for later use of the licensed version HALCON designed. The interpreter for HDevelop programs loaded with HPeek is easily transformed into the full version by purchasing the license. This means that you can also test your own HDevelop scripts. This is a development advantage, especially in combination with the live images from the PHYTEC cameras.
- Acquire license
- Import license file
- Attach the dongle
- Switch it on and off you go
OpenCV (Open Computer Vision) is a cross-platform library for image editing, video recording, and analysis. It contains high-level properties such as face or object recognition. OpenCV is a powerful image processing tool and scores with high speed and many algorithms from the latest research results.
Since this library is only bound by the terms of the BSD license, it is also suitable for commercial products. OpenCV was written for the programming languages C, C ++, Python and Java. OpenCV requires a window manager (eg X11 / Wayland) for the image output.
Advantages of OpenCV with PHYTEC hardware:
- Open source program library with fast algorithms for image processing
- Easy integration of image data processing in application programs
- OpenCV can be used under C and C ++, among others
- Software under the terms of the BSD license
- Interface to the phyCAM cameras via V4L2
- OpenCV is precompiled into the PHYTEC VisionBSPs included
- various OpenCV functions are also available as GStreamer plugins in the BSP present ( )
- numerous examples with access to phyCAM cameras available (e.g. image display, spokes, edge deduction)
- Bootable SD card images with OpenCV and X11 for displaying image data are available for the phyBOARD-Nunki Imaging Kit, for example