CVAIJul 8, 2021

Complete Scanning Application Using OpenCv

arXiv:2107.03700v18 citationsHas Code
Originality Synthesis-oriented
AI Analysis

This is an incremental implementation of existing computer vision techniques for document scanning applications.

The paper tackles the problem of creating a complete document scanning application by combining basic OpenCV and NumPy functions for image processing, resulting in a functional scanning tool with features like perspective transform, thresholding, and cropping.

In the following paper, we have combined the various basic functionalities provided by the NumPy library and OpenCv library, which is an open source for Computer Vision applications, like conversion of colored images to grayscale, calculating threshold, finding contours and using those contour points to take perspective transform of the image inputted by the user, using Python version 3.7. Additional features include cropping, rotating and saving as well. All these functions and features, when implemented step by step, results in a complete scanning application. The applied procedure involves the following steps: Finding contours, applying Perspective transform and brightening the image, Adaptive Thresholding and applying filters for noise cancellation, and Rotation features and perspective transform for a special cropping algorithm. The described technique is implemented on various samples.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes