How to Read Damaged Barcodes

read damaged barcode

Improving accuracy and decoding rate remains a top priority for developers working with barcode reading SDKs. While configuration tweaks and improvements in the algorithm can result in drastic improvements, end users can also play a significant role by improving the image resolution at the time the image is taken, ensuring adequate quiet zone, and avoiding…

Image Processing 101 Chapter 1.3: Color Space Conversion

color image of a mobile device reading barcodes on a craft box

In the last post, we discussed a few common color models, specifically RGB, HSV, and YUV. A color model is an abstract mathematical model that describes how colors can be represented as a set of numbers. In this post, we will look at how to convert them to grayscale. Grayscale is a range of gray…

How to Create a Fingerprint Scanner Software using C#

fingerprint scanner c#

Fingerprint authentication has been widely used for attendance and workforce management for its accuracy and ease of use. In more recent years, it has become a mechanism for identity management. To create a fingerprint scanner system, the first job would be to capture images of fingers from fingerprint scanners. However, many APIs  do not support all fingerprint devices….

Image Processing 101 Chapter 1.2: Color Models

What is a Color Model? A color model is an abstract mathematical model that describes how colors can be represented as a set of numbers (e.g., a triple in RGB or a quad in CMYK). Color models can usually be described using a coordinate system, and each color in the system is represented by a…

Image Processing 101 Chapter 1.1: What is an Image?

Image processing and computer vision are hot trends in computer science that continue to show strong signs of momentum into the future due to their wide application and optimistic development prospects. In the first post of this blog series, we introduce the fundamentals of image processing by looking at what are images and how images are stored. Digital images…

Subscribe Newsletter

Subscribe to our mailing list to get the monthly update.