Feature matching

What is feature matching?

Feature matching is one of the technologies used in computer vision. With this technology an algorithm searches for unique sets of pixels on an image and compares them to other images in a database. Eventually the software can match two images with each other to select the one that is most similar.

The technology

With feature matching technology a program can extract a number of unique pixel features from images in a database. This database can for instance be labels that have to be printed or images that have to be put on custom gifts. These features are unique groups of pixels that occur in an image, like edges, corners of specific color clusters. If the actual product then passes a camera, the software finds the features in a similar way and matches them to the database. The database article that is most similar to the one on the camera is then selected. By connecting to other systems it is possible to retrieve more information, to print stickers for the packaging or send information to ERP systems for instance.


Product labels

A camera can identify specific labels in boxes and finds the corresponding order number in a database. It connects to a printer that labels the box accordingly and sends the information to an ERP system.

Personal photo mugs

Hundreds of personalized photo mugs go into an oven and when they come out no one knows which order they belong to. A vision system scans each mug and retrieves the order number and prints a label.


  • Printing industry
  • Custom gift production

Pro's and cons of feature matching


  • Prevents errors in order matching by specifically recognizing the image.
  • No manual control needed for each order.
  • Saves a lot of time for employees to manually find the right order.
  • As easy as scanning a barcode.


  • You need a production flow where your orders can be pre processed before passing the camera.
feature matching

Other possibly interesting items

​Pegamento has won the Corporate Excellence Award in the 'Provider of most customer-focused RPA solutions' category from UK

Meer lezen
Pegamento wins British award for best Robot Driven Process Automation

What is RPA exactly? RPA stands for Robotic Process Automation. Very simply, robotic process automation means using software

Meer lezen
What is RPA and what is the history behind it?

Robotisation in customer contact: this is how you generate more business Between the moment a potential customer first

Meer lezen
Robotic Process Automation