It is a small raspberry pi based scanner that can be used in order to carry out text detection and to make digitized copies of documents

Similar projects worth following
This project tends to make a low-cost portable scanner that uses Raspberry Pi 3 model B and Pi camera in order to take images of documents and detect text on the same using machine learning based text detection. The portable scanner comes with a 3D printable frame that can be used in order to make digitized copies of documents, books as well as articles at a really fast rate and help in providing more information accessible in the form of soft copies of information generated from hard copies.


AuroraPi uses a Raspberry Pi with a NoIR camera (for better low light imaging) in order to capture the image of the text in a document and uploads it to the google cloud where the vision (a machine learning based text detection API) recognizes the text, send the recognized text (En & FR ) to a file with different format (.text, .pdf, .docx … ) and store it

As only 60% of knowledge is available on the internet, the ultimate goal of this project is to make this technology available for everyone to digitize documents and make this digitized data accessible online in soft copies.


The project consist of two aspect, Electronic Engineering and Mechanical Engineering.

  • In the first aspect, we would like to use Raspberry Pi zero instead of Raspberry Pi 3. Also implement the white and IR LED strips around the camera which gives it better focus and sharp images of the document.
  • In the second aspect, we would like to design a frame to have an Auto page turning scanner. This frame would contains a plug where the AuroraPi could be detachable.

The project has been tested on several images and is successful in carrying out text detection and get the output in a .txt format.


Source files

RAR Archive - 106.83 kB - 04/05/2018 at 16:28


Adobe Portable Document Format - 279.06 kB - 04/05/2018 at 16:28


  • 1 × Raspberry Pi 3 Model B
  • 1 × NoIR Camera Module Raspberry Pi
  • 1 × 3D printed Case
  • 1 × 3D printed frame For digitization of large amount of text

View all instructions

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates