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.
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