Chapter 3. App 2 - Software Scanner

In this chapter, we will start implementing our next application, a software scanner. It allows people to take a photo of, let's say, a receipt, and applies some transformations in order to make it look as if it was scanned.

This application will be divided in two chapters. In this chapter, we will introduce two important topics that will help us to reach our final goal.

The first topic will be about spatial filtering and its definition and applications. You will learn how to reduce image noise, also known as image smoothing. Additionally, you will understand the process of detecting edges (object boundaries) in an image using different algorithms implemented in OpenCV with a high level of abstraction.

The second ...

Get OpenCV Android Programming By Example now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.