Learn more about machine vision! In our knowledge base we are explaining key technical terms about image processing. We give you an overview to topics like 3D machine vision or the established standards like CameraLink, GigE Vision or GenICam.
The basis of all imaging software is the ability to acquire, transfer, manipulate and interpret the pixel data output by a camera. What happens to these images can vary from the relatively simple task of saving them to disk, through to using them in a complex pattern recognition application.
Embedded GigE Vision Server
In principle, every image processing system consists of two basic function units: the image source and the image sink. Today compact CMOS cameras are usually used as the image source in the industrial imaging environment. The image sink is the processing unit that extracts results from the image. Currently this will most likely be a classic PC system based on Intel processors and the Windows operating system.
Optics: Morphological functions
Mathematical morphology gets its name from the study of shape. Morphological imaging functions are ideal for highlighting structures within images.
Software: 2D calibration
Although not essential for all applications, calibrating a vision system is important if you are looking to extract data and make decisions based on measurements using real world units, such as for robot guidance.
Software: 3D tools
3D inspection is one of the latest buzzwords in the vision industry. The term 3D summarises a number of totally different acquisition and evaluation techniques that are used to gain object information that could not be easily analysed using 2D camera technology.
Software: Barcodes and matrix codes
There are many types of barcodes used in industry to track and identify products. Traditional 1D barcodes use a number of lines with varying widths and spaces, which define a numeric string. 1D barcode reading software analyses these patterns and returns a string.
Software: Blob Analysis
The purpose of a blob tool (sometimes called a connectivity tool) is to measure the parameters of discrete objects within an image.
Software: Colour space conversion
Cameras used in machine vision usually deliver colour image data in one of two formats YUV or RGB.
Software: CVB Polimago VS Deep Learning
Machine learning systems help solve problems autonomously by using analytical/problem-solving intelligence to predict outcomes. But do you know what they need to be able to operate, and which solution would work best for your application? Before we get into what the differences are, let’s cover what deep learning is, why you would want to use it and what you would typically need to get going with it.
Software: Detection of general movement
The determination of localised movement in video is of major importance in applications such as traffic flow and people movement in security and surveillance, however the technique also finds use in science and industry with applications such as bulk movement estimation on conveyors and process monitoring.
Image filtering is a technique that is used to correct or enhance an image, for example to remove noise, sharpen contrast, or to highlight contours within an image.
One of the most common applications for inspecting manufactured components is gauging. Similar to using a physical calliper or rule, a gauge tool can measure distances and angles between edges. More advanced tools can report measurements between centres of circles and the spacing of repeating forms and edges, such as gear teeth.