Parneet-Raghuvanshi / EScanner-Project

I thought to make a clone of the cam scanner application and was curious about its working, by using a bunch of libraries and plugins I managed to create a proper working E-Scanner application.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Short Summary

When the Indian Government banned the Cam Scanner Application, I thought to make a clone of the cam scanner application and was curious about its working, by using a bunch of libraries and plugins I managed to create a proper working E-Scanner application.

It uses OpenCV image enhancement, OCR, and PDFium to create and manage pdf and many more mentioned below.

Here are some Screen Shots to get a visual of the working of the application.

Functions/Tools Used

Here are some of the coded functions and tools which are used in this application:

  • OpenCV camera preview of paper - OpenCV
  • Image Processing with OpenCV for filters ( B/W, color, vintage, grayscale, document, etc)
  • Pdfium for creating and managing PDF documents and save all the images in the form of PDF maintaining aspect ratio - Pdfium
  • Drag Select RectclerView like Google File Manager or any other file managers - Drag RecyclerView
  • Picaso a powerful image downloading and caching library for Android (used this for all netwrok images)
  • Advance PhotoViewer Library - BaseFlow-PhotoView
  • A perfect CircleImageView library for round Profile Pictures
  • And all the basic functions of Application ( CRUD with documents )

Always open for Discussions : 😊 Parneet Raghuvanshi


About

I thought to make a clone of the cam scanner application and was curious about its working, by using a bunch of libraries and plugins I managed to create a proper working E-Scanner application.


Languages

Language:Java 97.0%Language:Kotlin 2.9%Language:AIDL 0.1%